/* 基本 */


body{
	margin:0px;
	padding:0px; 
	background-color:#eeeeee; 
	color:#0a002e; 
	font-size:12px; 
	line-height:1.4; 
	text-align:center; 
}


p,h1,h2,h3,h4,h5,h6{
	margin:0px; 
	padding:0px; 
	text-align:left; 
}


div,p,dl,dt{
	margin:0px; 
	padding:0px; 
	text-align:left; 
}


ul,ul li{
	list-style:none; 
	margin:0px; 
	padding:0px; 
	text-align:left; 
}

img{
	border:0px;
}


li img{
	vertical-align:bottom;
}

/* ボディ */

#my_body{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:900px;
	background-color:#FFFFFF; 
}


#my_contents{
	padding:17px 0px 0px 0px;
}


/* ナビゲーション部 */

#my_navigation{
	float:left;
	width:192px;
	text-align:left;
	line-height: 2px;
	color: #b1001f;
	border:0px;
}


.my_navigation2_01{
	margin: 0px 0px 4px 0px;
}


#my_navigation2_02{
	width:170px; 
	background-image: url(../img_common/prf_ime_pho.jpg); 
	background-color:#fde69e;
	background-repeat: no-repeat;
	height: 1500px; 
}

#my_navigation2_02clubprofile{
	width:170px; 
	background-image: url(../img_common/prf_ime_pho.jpg); 
	background-color:#fde69e;
	background-repeat: no-repeat;
	height: 4500px; 
}

#my_navigation2_02clubhouse{
	width:170px; 
	background-image: url(../img_common/prf_ime_pho.jpg); 
	background-color:#fde69e;
	background-repeat: no-repeat;
	height: 3800px; 
}

#my_navigation_profile01{
	float:left;
	width:170px;
	text-align:left;
	background-color:#fde69e;
}

.my_navigation_profile02{
	margin: 0px 0px 0px 20px;
	text-align:left;
	line-height: 20px;
}

.my_navigation_profile03{
	margin: 10px 0px 0px 0px;
}

.my_navigation_prf_tytle{
	margin: 0px 0px 11px 0px;
}


/* メイン */

#profile_main{
	text-align:left;
	line-height: 2px;
}

#profile_main2{
	width:700px;
	text-align:left;
}
.profile_main_clubhouse{

}

.profile_page_top{
	text-align:right;
}

/* 左側 */

#profile_leftbox{
	width:260px;
	float:left;
	margin-top: 17px;
}

.profile_leftbox_clubhouse{
	width:330px;
	float:left;
	margin-top: 17px;
	margin-right: 18px;
}

.profile_leftbox_clubhouse2{
	width:290px;
	float:left;
	margin-top: 17px;
	margin-right: 18px;
}

.profile_leftbox_table{
	font-size:12px;
	border-top: 1px dashed #999;
	width: 230px;
	line-height:1.8;
}

.profile_leftbox_li{
	color:#ebce15;
}

/* 右側*/

#profile_rightbox{
	margin: 17px 0px 0px 0px;
	height:auto;
}


.profile_rightbox_clubhouse{
	margin-top: 17px;
	
}


a.profile_link:link{ color: #0a002e; text-decoration:none;}
a.profile_link:visited{ color: #0a002e; text-decoration:none; }
a.profile_link:hover{ color: #b1001f; text-decoration:underline; }
a.profile_link:active{ color: #b1001f; text-decoration:underline; }


/* フッター*/

#footer_01{
	width:900px;
	height: 65px; 
	background-image: url(../img_common/footer.gif);
	background-repeat: repeat-x; 
	float:left;
}


.footer_02{
	margin: 20px 10px 0px 0px;
	text-align:right;
}

.footer_03{
	margin: 0px 10px 0px 0px;
	text-align:right;
	color:#666666; 
	font-size:10px; 
}



a.footer_link:link{ color: #666666; text-decoration:none;}
a.footer_link:visited{ color: #666666; text-decoration:none; }
a.footer_link:hover{ color: #333333; text-decoration:underline; }
a.footer_link:active{ color: #333333; text-decoration:underline; }


/* プロフィールメインタイトル */

.profile_maintitle01{
	margin: 0px 0px 5px 0px;
}


.profile_maintitle02{
	margin: 0px 0px 8px 0px;
}

/* introプロフィール*/


.intro_title{
	margin: 15px 0px 5px 0px;
}

.intro_box{
	width:685px;
}
.intro_boxm{
	margin: 0px 14px 0px 0px;
}

.intro_boxm2{
	margin: 14px 14px 0px 0px;
}



/* 共通項目　見出し */

/*h1 {margin:0px; padding:0px 0px 0px 175px;} 

h3 {margin:0px; padding:10px 0px 0px 195px;} 
h4 {font-size:13px;color:#000080; font-weight:bold; margin:20px 0px 0px 0px;} 

 hr{display:none;} 

.line_h_four{width:682px;height:1px;margin:5px 0px 10px 0px;background-color:#000080;} */

h5 {font-size:13px;color:#000080; font-weight:bold; padding:3px; background-color:#f5f5f5;} 

h5 .guide{font-size:12px;color:#525252;font-weight: normal;} 



/* フォント */

.font01{
	color:#525252; 
}

.font_bold{
	font-weight: bold; 
}

.font02{
	color:#b1001f; 
}

