@charset "utf-8";

/*
{
	overflow:hidden;
	zoom: 1;
	}
:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
*/

/*/// サブナビ ///*/

#subProfile.section{
	background:url(/common/img/bg_sub_profile.png) 0 0 no-repeat;
	margin-bottom:10px
	}
#subProfile .sectionBody{
	padding:0 10px;
	margin-bottom:5px;
	}
#subProfile .info{
	float:right;
	width:80px;
	padding:0;
	}
#subProfile .infoImg{
	float:left;
	width:60px;
	height:60px;
	}
#subProfile .choiceNext{
	clear:both;
	margin-bottom: 0px;
	padding:10px 0 5px;
	width:100%;
	}
#subProfile h2.hd{
	padding:10px 7px 3px;
	margin-bottom:10px;
	border-bottom:solid 1px #cecece;
	background:none;
	}
#subProfile h2.hd span.medal{
	float:right;
	}
#subProfile h2.hd span.medal img{
	height:20px;
	}
#subProfile .star{
	clear:both;
	float:left;
	}
#subProfile .star img {
	width:62px;
	width:62px;
	}
#subProfile .edit{
	text-align:center;
	margin: 0 auto;
	background:url(/common/img/bg_sub_profile_foot.png) 0 100% no-repeat;
	padding:0 10px 10px;
	}
#subProfile .edit a.help{
	margin-right:5px;
	}



ul.subNav li{
	float: left;
	list-style: none;
	margin-right:5px;
	}

ul.subNav li a{
	display:block;
	height:0;
	padding-top:28px;
	overflow:hidden;
	background-image: url(/shared/img/bg_top_nav.png);
	}

ul.subNav li.home a{
	width:70px;
	background-position: 0 0;
	}
ul.subNav li.aboutKusaon a{
	width:140px;
	background-position: -75px 0;
	}
ul.subNav li.aboutMylocker a{
	width:120px;
	background-position: -220px 0;
	}
ul.subNav li.aboutTeam a{
	width:105px;
	background-position: -345px 0;
	}
ul.subNav li.biginner a{
	width:95px;
	background-position: -455px 0;
	}
ul.subNav li.userRegist a{
	width:90px;
	background-position: -555px 0;
	}
ul.subNav li.help a{
	width:70px;
	background-position: -650px 0;
	}
	
	
ul.subNav li.home a:hover{
	background-position: 0 -30px;
	}
ul.subNav li.aboutKusaon a:hover{
	background-position: -75px -30px;
	}
ul.subNav li.aboutMylocker a:hover{
	background-position: -220px -30px;
	}
ul.subNav li.aboutTeam a:hover{
	background-position: -345px -30px;
	}
ul.subNav li.biginner a:hover{
	background-position: -455px -30px;
	}
ul.subNav li.userRegist a:hover{
	background-position: -555px -30px;
	}
ul.subNav li.help a:hover{
	background-position: -650px -30px;
	}


/*/// 現在位置 ///*/

body.topHome ul.subNav li.home a{
	width:70px;
	background-position: 0 -30px;
	}
body.topWhat ul.subNav li.aboutKusaon a{
	width:140px;
	background-position: -75px -30px;
	}
body.topMylockerwhat ul.subNav li.aboutMylocker a{
	width:120px;
	background-position: -220px -30px;
	}
body.topTeamwhat ul.subNav li.aboutTeam a{
	width:105px;
	background-position: -345px -30px;
	}
body#faq ul.subNav li.help a{
	width:70px;
	background-position: -650px -30px;
	}
body.topHowto ul.subNav li.biginner a{
	width:95px;
	background-position: -455px -30px;
	}
body.topFaq ul.subNav li.help a{
	width:70px;
	background-position: -650px -30px;
	}
body#userRegist ul.subNav li.userRegist a{
	width:90px;
	background-position: -555px -30px;
	}
body#userRegist.contact ul.subNav li.userRegist a{
	width:90px;
	background-position: -555px 0;
	}


	

