body {
	MARGIN: 0px 0px 0px 0px;
}


body.index {
 	
	BACKGROUND-image: url(/pc/images/top_bg_b.gif);
	BACKGROUND-repeat: repeat;
	BACKGROUND-position: LEFT;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;  
}


body.right {
 	
	BACKGROUND-image: url(/pc/images/top_bg_b.gif);
	BACKGROUND-repeat: repeat;
	BACKGROUND-position: -190px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;  
}


body.right_disco {
 	
	BACKGROUND-image: url(/pc/images/top_bg_b.gif);
	BACKGROUND-repeat: repeat;
	BACKGROUND-position: -80px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;  
}

body.right_guidance {
 	
	BACKGROUND-image: url(/pc/images/top_bg_b.gif);
	BACKGROUND-repeat: repeat;
	BACKGROUND-position: 0px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;  
}


body.menu {
	MARGIN: 0px 0px 0px 0px;
	background-color : #e8f3e7;
	OVERFLOW: hidden;
}


body.member_right {
	BACKGROUND-image: url(/pc/members/images/com_bg2.gif);
	BACKGROUND-repeat: repeat-y;
	BACKGROUND-position: -190px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;
}

body.member_right_bbs {
	BACKGROUND-image: url(/pc/members/images/com_bg2.gif);
	BACKGROUND-repeat: repeat-y;
	BACKGROUND-position: -80px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;
}

body.member_right_view {
	BACKGROUND-image: url(/pc/members/images/com_bg2.gif);
	BACKGROUND-repeat: repeat-y;
	BACKGROUND-position: 0px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;
}

body.member_menu {
	MARGIN: 0px 0px 0px 0px;
	background-color : #000000;
	OVERFLOW: hidden;
}

body.member_right_space {
	BACKGROUND-image: url(/pc/members/images/com_bg2.gif);
	BACKGROUND-repeat: repeat-y;
	BACKGROUND-position: -80px;
	background-color : #FFFFFF;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #555555;
}



UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
	DISPLAY: none
}


.textA {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.3;
	}
.textA2 { font-size:12px;
 	}
.textB {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.2;
}
.textC {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.2;
}
.textC {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.2;
}

A:link {
	COLOR: #085e97
}
A:hover {
	COLOR: #085e97
}
A:visited {
	COLOR: #085e97
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

.clear {
	CLEAR: both;
}


/*トップページ*/


#container {
	MARGIN: 0px 0px; padding: 0px 0px 0px 0px; WIDTH: 680; HEIGHT: 100%;
}


TD.top_logo {
	padding: 0px 0px; HEIGHT: 76px;
}

TD.top_navi {
	padding: 0px 0px; HEIGHT: 26px;
}


TD.top_flash {
	padding: 0px 0px; HEIGHT: 400px;
}

TD.top_sound {
	padding: 0px 0px; HEIGHT: 19px;
}



TD.top_topics {
	padding: 10px 10px; WIDTH: 470px; vertical-align: top;
}

DIV#topics_main {
	WIDTH: 430px; padding: 0px 0px;
}

DIV#topics_main LI {
	MARGIN-BOTTOM: 10px
}

TD.top_banner_side {
	WIDTH: 10px;
	BACKGROUND-COLOR: #e8f3e7;
}



TD.top_banner {
	padding: 5px 5px 5px 5px; WIDTH: 160px; vertical-align: top;
	BACKGROUND-COLOR: #FFFFFF;
}

DIV#top_banner01 {
	WIDTH: 160px; MARGIN: 0px 0px 0px 0px;
	}

DIV#top_banner01 LI {
	MARGIN-BOTTOM: 1px
}

TD.top_footer {
	padding: 10px 0px 10px 0px;; HEIGHT: 30px;
	BACKGROUND-COLOR: #2d2d2d;
}


DIV#footer {
	WIDTH: 670px; padding: 0px 0px 0px 10px;
}

DIV#footer LI {
	FLOAT: LEFT; MARGIN: 0px 7px 0px 0px;
}

#footer #logo {
	FLOAT: LEFT; MARGIN: 6px 7px 10px 0px;
}

#footer #copy {
	FLOAT: LEFT; MARGIN: 10px 0px 0px 0px;
}


TD.top_log {
	padding: 0px 0px; HEIGHT: 1px;
	BACKGROUND-COLOR: #2d2d2d;
}


/*トップページ*/




/*ナビゲーション*/

#container_menu {
	MARGIN: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; WIDTH: 170px; HEIGHT: 100%;
	 background-color : #FFFFFF; 
}

#container_menu_member {
	MARGIN: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; WIDTH: 170px; HEIGHT: 100%;
	 background-color : #cfcfcf; 
}

TD.menu_blank01 {
	HEIGHT: 15px; 
}

TD.menu_blank02 {
	HEIGHT: 10px; 
}

TD.menu_login {
	BACKGROUND-image: url(/pc/images/menu_login_bg.gif);
	BACKGROUND-repeat: repeat;
	padding: 5px; 
}


DIV#menu_banner {
	WIDTH: 160px; MARGIN: 0px 0px 15px 5px; 
}

DIV#menu_banner LI {
	MARGIN-BOTTOM: 5px
}

DIV#menu_banner01 {
	WIDTH: 160px; MARGIN: 15px 0px 0px 5px; 
}

DIV#menu_banner01 LI {
	MARGIN-BOTTOM: 5px
}


/*ナビゲーション*/




/*メンバートップページ*/


#container_member {
	MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; WIDTH: 490px; HEIGHT: 100%;
	 background-color : #FFFFFF; 
}


TD.member_head01 {
	padding: 0px 0px; HEIGHT: 15px;
}

TD.member_head02 {
	padding: 0px 0px; HEIGHT: 9px;
}

TD.member_head03 {
	padding: 0px 0px; HEIGHT: 257px;
}

TD.member_title {
	padding: 0px 0px; HEIGHT: 40px; vertical-align: top;
}


TD.member_headline {
	padding: 5px 0px 0px 25px; WIDTH: 312px; vertical-align: top;
}

TD.member_banner01 {
	padding: 5px 5px; WIDTH: 133px; vertical-align: top; background-color : #1c1c1c; 
}

TD.member_banner02 {
	padding: 0px 0px; WIDTH: 10px; vertical-align: top;
}

TD.member_back {
	padding: 30px 0px 3px 0px; HEIGHT: 16px; text-align:right;
}

TD.member_log {
	padding: 0px 0px; HEIGHT: 1px;
}

DIV#member_banner {
	WIDTH: 133px; MARGIN: 0px 0px 0px 0px;
	}

DIV#member_banner LI {
	MARGIN-BOTTOM: 6px
}

/*メンバートップページ*/





