/* CSS Document */
/*--------------------------------------▼　　　　　全体　　　　　------------------------------------*/
#BaseLayout {
text-align: left;
width: 773px;
margin: auto;
}
/*--------------------------------------▲　　　　　全体　　　　　------------------------------------*/

/*--------------------------------------▼　ヘッダー部分　--------------------------------------------*/

/************* #HEADER  ***************/
#BaseHeader {
position: relative;
float:left;
margin: 0px;
padding: 0px;
width: 100%;
height: 54px;
background: url(../andfcIMG/headerBG.gif) repeat-x;
display:block;
}

#HeaderMenu{
position: relative;
float:left;
margin: 0px;
padding: 0px;
width: 100%;
height: 54px;
background: url(../andfcIMG/headerBG.gif) repeat-x;
display:block;
}
/*--------------------------------------▲　ヘッダー部分　--------------------------------------------*/

#Main{
	position: relative;
	float:left;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	width: 800px;
height: ;
	display:block;
	left: 0;
}

#banner{
	position: relative;
	float:left;
	width: 160px;
	margin-top:18px;
  height: ;
	display:block;
}


/*--------------------------------------▼　ナビゲーション部分　--------------------------------------------*/
#MainNaviBox {	
position:relative;
float:left;
margin:0px;
padding:0px 0px 4px 0px;
width: 773px;
display:block;
}

ul#MainNavi{
    list-style:none;   
}
ul#MainNavi li{
    list-style:none;
    float:left;
}
ul#MainNavi a{
    display:block;
    height:51px;
    text-indent:-999px;
    overflow:hidden;
}
a.mainvnavi_home{
    width:135px;
    background-position:0px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_home{
    background-position:0px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_mymenu{
	width:90px;
    background-position:-135px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_mymenu{
    background-position:-135px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_posttopic{
	width:89px;
    background-position:-226px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_posttopic{
    background-position:-226px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_search{
	width:88px;
    background-position:-317px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_search{
    background-position:-317px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_present{
	width:89px;
    background-position:-406px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_present{
    background-position:-406px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_help{
	width:90px;
    background-position:-495px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_help{
    background-position:-495px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_blogparts{
	width:90px;
    background-position:-585px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_blogparts{
    background-position:-585px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
a.mainvnavi_mobile{
	width:99px;
    background-position:-675px 0px;
	background-image:url(../images/navi_btn_all.gif);
}
a:hover.mainvnavi_mobile{
    background-position:-675px 0px;
	background-image:url(../images/navi_btn_all_off.gif);
}
/*-----------------------▲　ナビゲーション【テスト】部分　--------------------------------------------*/

/*--------------------------------------▼　FOOTER　--------------------------------------------*/
#Basefooter {
position: relative;
float:left;
margin: 0px;
padding: 0px;
width: 100%;
height: 42px;
background: url(../andfcIMG/footerBG.gif) repeat-x;
display:block;
}
#footer {
position:relative;
float:left;
margin: 0px;
padding:  0px;
width: 773px;
}

#FooterMenu {
float:left;
margin: 0px;
padding: 30px 0px 6px 20px;
width: 610px;
}
#PageTopLink {
float:left;
margin: 0px;
padding: 30px 20px 6px 30px;
}
/*--------------------------------------▲　FOOTER　--------------------------------------------*/











/*--------------------------------------▼　MainBody　--------------------------------------------*/
#MainBody_indexSET {
position: relative;
float:left;
margin:0px;
padding:0px;
width:527px;
display:block;
}







#SideBody_indexSET {
position: relative;
float:right;
width:234px;
padding:0px 8px 0px 0px;
margin:0px;
display:block;
}


#CommentList {
position:relative;
float:left;
width:527px;
}
#MyCommentList {
position:relative;
float:left;
width:527px;
}
#SearchBody {
position:relative;
float:left;
width:527px;
padding:10px 0px 0px 0px;
}
#Setting {
position:relative;
float:left;
width:527px;
padding:10px 0px 0px 0px;
}
#HelpList {
position:relative;
float:left;
width:527px;
}



#PostTopics_s {
float:left;
margin:3px 0;
padding:0px;
width:236px;
background:url(../images/userstatus_bg.gif);
}
#BrandNewTopicsS {
float:left;
margin:3px 0;
padding:0px;
width:236px;
background:url(../images/userstatus_bg.gif);
}



#answer01{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 0px;
width:480px;
display:block;
}
#answer02{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100px;
display:block;
text-align:center;
}

#search01{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 12px 0px;
width:480px;
display:block;
}
#q01{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 0px;
width:480px;
display:block;
}
#a01{
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 0px;
width:450px;
display:block;
}
#setting {
float:left;
margin:0px;
padding:0px 0px 1px 0px;
width:527px;
height:54px;
background:url(../images/search_bg.gif) #ffffff no-repeat;
}
