@charset "utf-8";
/* CSS Document 20080325 001 */


/*---- HeaderArea ----*/
/*---- headerArea/adBanner ----*/
#headerArea div.adBanner{
display:block;
float:right;
width:651px;
padding:21px 0 0;
margin:0;
}

/*---- GlobalNavigation ----*/
#globalNavigation{
clear:both;
}
#globalNavigation h2{
position:absolute;
top:-9999px;
overflow:visible;
}
/*---- globalNavigation/contentsNavigation ----*/
ul.contentsNavigation{
float:left;
height:35px;
background:url(/static/img/basic/common/contentsnavi_bg.gif) repeat-x 0% 100%;
}
ul.contentsNavigation li{
float:left;
}
/*---- globalNavigation/utilityNavigation ----*/
ul.utilityNavigation{
float:left;
height:35px;
background:url(/static/img/basic/common/utilitynavi_bg.gif) no-repeat 0% 100%;
}
ul.utilityNavigation li{
float:left;
}
/*--- globanNaviButton ---*/
ul.contentsNavigation li a,
ul.utilityNavigation li a{
display:block;
text-indent:-9999px;
height:28px;
outline-style:none;
}
ul.contentsNavigation li.home a{
background:url(/static/img/basic/common/contentsnavi_home001.gif) no-repeat left top;
width:78px;
}
ul.contentsNavigation li.diary a{
background:url(/static/img/basic/common/contentsnavi_diary001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.community a{
background:url(/static/img/basic/common/contentsnavi_community001.gif) no-repeat left top;
width:84px;
}
ul.contentsNavigation li.movie a{
background:url(/static/img/basic/common/contentsnavi_video001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.photo a{
background:url(/static/img/basic/common/contentsnavi_photo001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.music a{
background:url(/static/img/basic/common/contentsnavi_music001.gif) no-repeat left top;
width:84px;
}
ul.contentsNavigation li.review a{
background:url(/static/img/basic/common/contentsnavi_review001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.news a{
background:url(/static/img/basic/common/contentsnavi_news001.gif) no-repeat left top;
width:76px;
}
ul.contentsNavigation li.mikly a{
background:url(/static/img/basic/common/contentsnavi_mikly001.gif) no-repeat left top;
width:73px;
}
ul.contentsNavigation li.friendSearch a{
background:url(/static/img/basic/common/contentsnavi_searchfriend001.gif) no-repeat left top;
width:68px;
}
ul.contentsNavigation li.friendInvite a{
background:url(/static/img/basic/common/contentsnavi_invite001.gif) no-repeat left top;
width:69px;
}
ul.utilityNavigation li.help a{
background:url(/static/img/basic/common/utilitynavi_help001.gif) no-repeat left top;
width:59px;
}
ul.utilityNavigation li.logout a{
background:url(/static/img/basic/common/utilitynavi_logout001.gif) no-repeat left top;
width:55px;
}
ul.contentsNavigation li a:hover,
ul.utilityNavigation li a:hover{
background-position:left bottom;
}
/*---- LocalNavigation ----*/
#localNavigation{
clear:both;
}
#localNavigation h2{
position:absolute;
left:-9999px;
}
#localNavigation ul li{
position:relative;
z-index:10;
float:left;
height:23px;
background:url(/static/img/basic/common/localnavi_bg.gif) repeat-x 0% 100%;
}
/*---- LocalNavigation/localSubMenu ----*/
#localNavigation div.localSubMenu{
position:absolute;
top:23px;
left:0;
}
#localNavigation div.localSubMenu ul{
padding:5px 8px 8px;
width:auto;
}
#localNavigation div.localSubMenu ul li{
position:static;
float:none;
height:auto;
background:none;
white-space:nowrap;
line-height:20px;
}
#localNavigation div.localSubMenu ul li a{
float:none;
text-indent:0;
width:auto;
display:block;
overflow:visible;
}
#localNavigation div.localSubMenu ul li a:hover{
text-decoration:underline;
}
/*-- localNaviHome --*/
ul.localNaviHome li.top a{
background:url(/static/img/basic/common/localnavi_top001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.message a{
background:url(/static/img/basic/common/localnavi_message001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.diary a{
background:url(/static/img/basic/common/localnavi_diary001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.video a{
background:url(/static/img/basic/common/localnavi_video001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.photo a{
background:url(/static/img/basic/common/localnavi_photo001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.music a{
background:url(/static/img/basic/common/localnavi_music001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.review a{
background:url(/static/img/basic/common/localnavi_review001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.review a{
background:url(/static/img/basic/common/localnavi_review001.gif) no-repeat left top;
width:79px;
}
ul.localNaviHome li.favorite a{
background:url(/static/img/basic/common/localnavi_bookmark001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.show-log a{
background:url(/static/img/basic/common/localnavi_log001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.setup a{
background:url(/static/img/basic/common/localnavi_edit001.gif) no-repeat left top;
width:95px;
}
ul.localNaviHome li.diary a,
ul.localNaviHome li.video a,
ul.localNaviHome li.photo a,
ul.localNaviHome li.review a{
float:left;
}
ul.localNaviHome li a.pullButton{
float:left;
background:url(/static/img/basic/common/localnavi_pulldown001.gif) no-repeat left top;
width:16px;
}
ul.localNaviHome div.localSubMenu ul{
border:1px solid #fec480;
background:#fffbe8;
}
ul.localNaviHome li div.localSubMenu ul li{
min-width:77px;
_width:77px;
}
ul.localNaviHome li.diary div.localSubMenu ul li a{
padding-left:15px;
background:url(/static/img/basic/icon/diary002.gif) no-repeat 0% 50%;
}
ul.localNaviHome li.video div.localSubMenu ul li a{
padding-left:17px;
background:url(/static/img/basic/icon/video002.gif) no-repeat 0% 50%;
}
ul.localNaviHome li.photo div.localSubMenu ul li a{
padding-left:16px;
background:url(/static/img/basic/icon/photo003.gif) no-repeat 0% 50%;
}
ul.localNaviHome li.review div.localSubMenu ul li a{
padding-left:18px;
background:url(/static/img/basic/icon/review002.gif) no-repeat 0% 50%;
}
/*-- localNaviCommunity --*/
ul.localNaviCommunity div.localSubMenu ul{
border:1px solid #B7D19D;
background:#F9FFEC;
}
ul.localNaviCommunity li div.localSubMenu ul li{
min-width:95px;
_width:95px;
}
ul.localNaviCommunity li.topic div.localSubMenu ul li a{
padding-left:19px;
background:url(/static/img/basic/icon/community_topic001.gif) no-repeat 0% 50%;
}
ul.localNaviCommunity li.event div.localSubMenu ul li a{
padding-left:15px;
background:url(/static/img/basic/icon/community_event001.gif) no-repeat 0% 50%;
}
ul.localNaviCommunity li.enquete div.localSubMenu ul li a{
padding-left:16px;
background:url(/static/img/basic/icon/community_enquete001.gif) no-repeat 0% 50%;
}
ul.localNaviCommunity li.review div.localSubMenu ul li a{
padding-left:18px;
background:url(/static/img/basic/icon/review002.gif) no-repeat 0% 50%;
}
/*-- localNaviNews --*/
ul.localNaviNews li a{
display:block;
text-indent:-9999px;
height:20px;
overflow:hidden;
}
/* \*//*/ul.localNaviNews li a{overflow:visible;}/* */
ul.localNaviNews li.top a{
background:url(/static/img/basic/news/localnavi_news_top001.gif) no-repeat left top;
width:91px;
}
ul.localNaviNews li.national a{
background:url(/static/img/basic/news/localnavi_news_national001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.politics a{
background:url(/static/img/basic/news/localnavi_news_politics001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.economy a{
background:url(/static/img/basic/news/localnavi_news_economy001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.local a{
background:url(/static/img/basic/news/localnavi_news_local001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.international a{
background:url(/static/img/basic/news/localnavi_news_international001.gif) no-repeat left top;
width:77px;
}
ul.localNaviNews li.sports a{
background:url(/static/img/basic/news/localnavi_news_sports001.gif) no-repeat left top;
width:82px;
}
ul.localNaviNews li.entertainment a{
background:url(/static/img/basic/news/localnavi_news_entertainment001.gif) no-repeat left top;
width:108px;
}
ul.localNaviNews li.technology a{
background:url(/static/img/basic/news/localnavi_news_technology001.gif) no-repeat left top;
width:98px;
}
ul.localNaviNews li.game a{
background:url(/static/img/basic/news/localnavi_news_game001.gif) no-repeat left top;
width:93px;
}
ul.localNaviNews li.column a{
background:url(/static/img/basic/news/localnavi_news_column001.gif) no-repeat left top;
width:93px;
}
/*-- common setting --*/
ul.localNaviHome li a,
ul.localNaviNews li a{
display:block;
text-indent:-9999px;
height:20px;
outline-style:none;
overflow:hidden;
}
/* \*//*/
ul.localNaviHome li a,
ul.localNaviNews li a{overflow:visible;}
/* */
ul.localNaviHome li a:hover,
ul.localNaviHome li a.on,
ul.localNaviNews li a:hover,
ul.localNaviNews li a.on{
background-position:left -20px;
}
#localNavigation ul div.localSubMenu a:hover{
background-position:0% 50%;
}
#localNavigation ul.localNaviCommunity li a.can.on{
background-position:left -20px;
}

/*========================== 2008/04/02 ==========================*/

/* 
===================================
===== Gnavi =======================
=================================== */
#gnavi_btn li{
float:left;
list-style:none;
text-align:center;
font-weight:bold;
}

#gnavi_btn a{
display:block;
height:22px;
padding:10px 0 0 0;
}


/* 
===================================
===== Gnavi_02 =======================
=================================== */
#Localnavi{
width:726px;
}

#Localnavi li{
float:left;
list-style:none;
text-align:center;
font-weight:bold;
}

#Localnavi a{
display:block;
height:22px;
padding:10px 0 0 0;
}

#Localnavi .guestbook{
width:102px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-repeat:no-repeat;
}
#Localnavi .guestbook_on{
width:102px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .guestbook a:hover{
width:102px;
height:22px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .message{
width:102px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-repeat:no-repeat;
}
#Localnavi .message_on{
width:102px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .message a:hover{
width:102px;
height:22px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .diary{
width:106px;
height:32px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .diary_on{
width:106px;
height:32px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .diary a:hover{
width:106px;
height:22px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .photo{
width:106px;
height:32px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .photo_on{
width:106px;
height:32px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .photo a:hover{
width:106px;
height:22px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .vote{
width:106px;
height:32px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .vote_on{
width:106px;
height:32px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .vote a:hover{
width:106px;
height:22px;
background-image:url(/static/img/basic/common/navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .log{
width:101px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-repeat:no-repeat;
}
#Localnavi .log_on{
width:101px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .log a:hover{
width:101px;
height:22px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .top{
width:101px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-repeat:no-repeat;
}
#Localnavi .top_on{
width:101px;
height:32px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .top a:hover{
width:101px;
height:22px;
background-image:url(/static/img/basic/common/navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi a:link{
color:#494949;
text-decoration:none;
}
#Localnavi a:visited{
color:#494949;
text-decoration:none;
}
#Localnavi a:hover{
color:#494949;
text-decoration:none;
}
#Localnavi a:active{
color:#494949;
text-decoration:none;
}
#Localnavi a:focus{
color:#494949;
text-decoration:none;
}

/* 友人用ローカルナビ */
#Localnavi .f_top{
width:103px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_top a:hover{
width:103px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_top_on{
width:103px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}


#Localnavi .f_message{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_message a:hover{
width:104px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_message_on{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .f_diary{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_diary a:hover{
width:104px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_diary_on{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .f_photo{
width:103px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_photo a:hover{
width:103px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_photo_on{
width:103px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .f_vote{
width:103px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_vote a:hover{
width:103px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_vote_on{
width:103px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .f_guestbook{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_guestbook a:hover{
width:104px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_guestbook_on{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .f_mymixi{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_mymixi a:hover{
width:104px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_mymixi_on{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .f_favorite{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .f_favorite a:hover{
width:104px;
height:22px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .f_favorite_on{
width:104px;
height:32px;
background-image:url(/static/img/basic/common/f_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}


/* コミュニティー用ローカルナビ */
#Localnavi .c_top{
width:120px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .c_top a:hover{
width:120px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_top_on{
width:120px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .c_topic{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .c_topic a:hover{
width:121px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_topic_on{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_topic_join{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_02.gif);
background-repeat:no-repeat;
}
#Localnavi .c_topic_join a:hover{
width:121px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_topic_join_on{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .c_event{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .c_event a:hover{
width:121px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_event_on{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_event_join{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_02.gif);
background-repeat:no-repeat;
}
#Localnavi .c_event_join a:hover{
width:121px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_event_join_on{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_02.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .c_mymixi{
width:120px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .c_mymixi a:hover{
width:120px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_mymixi_on{
width:120px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .c_favorite{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .c_favorite a:hover{
width:121px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_favorite_on{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

#Localnavi .c_community{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-repeat:no-repeat;
}
#Localnavi .c_community a:hover{
width:121px;
height:22px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}
#Localnavi .c_community_on{
width:121px;
height:32px;
background-image:url(/static/img/basic/common/c_navi_01.gif);
background-position:0px -32px;
background-repeat:no-repeat;
}

body{
font-size:12px;
}

br.clear{
line-height:0;
font-size:0;
clear:both;
}


/* 
===================================
===== subnavi =======================
=================================== */

div#Localnavi{
width:726px;
/*position:absolute; CmtByKDW*/
z-index:100;
}

ol.sub{
left:0;
top:0;
width:105px;
background:#FFFBE8;
}

.sub li.off2,
.sub li.on2{
width:105px;
height:;
border:1px solid #FEC480;
background:#FFFBE8;
}

#Localnavi .sub li.on2 a:hover{
background-image:none !important;
width:105px;
}

.sub a{
padding:2px 5px;
width:;
height:;
}

div#BodyArea{
/*top:32px; */
position:relative;

}

div#oldMain{
position:relative;
padding-top:32px;
}

div#footerArea{
position:relative;
padding-top:32px;
}

/************************変更不可*******************************/
#Localnavi *{
margin:0px;
padding:0px;
list-style:none;
display:block;
}
#Localnavi{
height:32px; /*Add*/
position:relative;
}

#Localnavi li.off{
position:relative;
float:left;
overflow:hidden;
}

#Localnavi li.on{
float:left;
overflow:hidden;
}
#Localnavi>li.on{
overflow:visible;/*×*/
}
html>/**/body #Localnavi li.on{
overflow:visible;
}

ol.sub{
position:relative;
}
ol.sub li.off2{
position:relative;
overflow:hidden;
}
ol.sub li.on2{
overflow:hidden;
}
ol.sub>li.on2{
overflow:visible;
}

ol.c_sub{
left:0;
top:0;
width:121px;
background:#FFFBE8;
}

.c_sub li.c_off2,
.c_sub li.c_on2{
width:121px;
height:;
border:1px solid #83e77b;
background:#e8ffe9;
}

#Localnavi .c_sub li.c_on2 a:hover{
background-image:none !important;
}

#Localnavi li.c_off{
position:relative;
float:left;
overflow:hidden;
}

#Localnavi li.c_on{
float:left;
overflow:hidden;
}
#Localnavi>li.c_on{
overflow:visible;/*×*/
}
html>/**/body #Localnavi li.c_on{
overflow:visible;
}

ol.c_sub{
position:relative;
}
ol.c_sub li.c_off2{
position:relative;
overflow:hidden;
}
ol.c_sub li.c_on2{
overflow:hidden;
}
ol.c_sub>li.c_on2{
overflow:visible;
}

#Globalnavi li{
float:left;
list-style:none;
text-align:center;
font-weight:bold;
}


/* ========== Header ========== */

#headerArea{
width:950px;
background:url(/static/img/basic/common/headerarea_bg001.gif) no-repeat 0% 0%;
}

#headerArea h1{
width:230px;
height:90px;
float:left;
background:url(/static/img/basic/common/mixiulogo001.gif) no-repeat 30px 18px;
}

#headerArea h1 a{
height:90px;
display:block;
text-decoration:none;
z-index:10;
}
#headerArea h1 a:hover{
position:relative;
z-index:100;
}

#headerArea h1 a span{
display:none;
}

#headerArea h1 a:hover span{
display:block;
position:absolute;
float:left;
/*white-space:nowrap;*/
top:0em;
left:0em;
background:#fffcd1;
border:1px solid #ff9900;
color:#444;
padding:1px 5px;
z-index:10;
width:1em;
line-height:1.4;
}

#headerRight{
width:494px;
height:90px;
float:left;
}


#headerRight p.adBanner{
margin:13px 0 0 2px;
}

.none{
display:none;
}


/*========================== 2008/05 n ==========================*/

#Globalnavi a{
display:block;
height:26px;
padding:0;
}


#Globalnavi .gnavi_community{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_01.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_community a:hover{
width:96px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_01.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_community a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#Globalnavi .gnavi_community_out{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_09.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_community_out div{
padding:3px 0 0 0;
_padding:5px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
height:26px;
_height:24px;
}

#Globalnavi .gnavi_photo{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_02.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_photo a:hover{
width:96px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_02.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_photo a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .gnavi_diary{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_03.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_diary a:hover{
width:96px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_03.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_diary a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .gnavi_vote{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_10.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_vote a:hover{
width:96px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_10.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_vote a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .gnavi_search{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_04.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_search a:hover{
width:96px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_04.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_search a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .gnavi_invite{
width:96px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_05.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_invite a:hover{
width:96px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_05.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_invite a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .gnavi_help{
width:72px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_06.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_help a:hover{
width:72px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_06.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_help a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .gnavi_logout{
width:76px;
height:29px;
background-image:url(/static/img/basic/common/gnavi_07.gif);
background-repeat:no-repeat;
}
#Globalnavi .gnavi_logout a:hover{
width:76px;
height:26px;
background-image:url(/static/img/basic/common/gnavi_07.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .gnavi_logout a{
padding:3px 0 0 0;
color:#494949;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#Globalnavi .logout_gnavi_about{
width:242px;
height:29px;
background-image:url(/static/img/basic/common/logout_gnavi_04.gif);
background-repeat:no-repeat;
}
#Globalnavi .logout_gnavi_about a:hover{
height:27px;
_height:24px;
background-image:url(/static/img/basic/common/logout_gnavi_04.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .logout_gnavi_about a{
padding:2px 0 0 0;
_padding:5px 0 0 0;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
_height:24px;
}
#Globalnavi .logout_gnavi_about a:hover{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#Globalnavi .logout_gnavi_about img{
vertical-align:middle;
margin-right:3px;
}

#Globalnavi .logout_gnavi_regist{
width:242px;
height:29px;
background-image:url(/static/img/basic/common/logout_gnavi_04.gif);
background-repeat:no-repeat;
}
#Globalnavi .logout_gnavi_regist a:hover{
height:27px;
_height:24px;
background-image:url(/static/img/basic/common/logout_gnavi_04.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .logout_gnavi_regist a{
padding:2px 0 0 0;
_padding:5px 0 0 0;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
_height:24px;
}
#Globalnavi .logout_gnavi_regist a:hover{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#Globalnavi .logout_gnavi_regist img{
vertical-align:middle;
margin-right:3px;
}

#Globalnavi .logout_gnavi_help{
width:240px;
height:29px;
background-image:url(/static/img/basic/common/logout_gnavi_05.gif);
background-repeat:no-repeat;
}
#Globalnavi .logout_gnavi_help a:hover{
height:27px;
_height:24px;
background-image:url(/static/img/basic/common/logout_gnavi_05.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
#Globalnavi .logout_gnavi_help a{
padding:2px 0 0 0;
_padding:5px 0 0 0;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
_height:24px;
}
#Globalnavi .logout_gnavi_help a:hover{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#Globalnavi .logout_gnavi_help img{
vertical-align:middle;
margin-right:3px;
}

