@charset "utf-8";

/* ------------------------------

             terms

---------------------------------*/
#terms #wrapper {
	border-bottom: 1px #ccc solid;
}


/* tabArea */

#terms #tabArea {
	height: 35px;
	margin: 37px 0 40px;
	padding-left: 45px;
	background: url(../../img/jp/terms/tab_bg.png) repeat-x left top;
}

#terms #tabArea li {
	float: left;
	text-indent:-9999px;
}

#tabArea .termsPrivacy{
	width:200px;
	height:35px;
	background:url(../../img/jp/terms/btn_privacy.png) 0 0 no-repeat;
}
#tabArea .selected .termsPrivacy{
	width:200px;
	height:35px;
	background:url(../../img/jp/terms/btn_privacy_on.png) 0 0 no-repeat;
}
#tabArea .termsArticles{
	width:202px;
	height:35px;
	background:url(../../img/jp/terms/btn_terms.png) 0 0 no-repeat;
}
#tabArea .selected .termsArticles{
	width:202px;
	height:35px;
	background:url(../../img/jp/terms/btn_terms_on.png) 0 0 no-repeat;
}



/*termsPrivacy termsArticles common*/
#terms #termsPrivacy,
#terms #termsArticles {
	width: 835px;
	padding: 0 0 70px 0;
	margin: 0 auto;
}
#terms #termsPrivacy dl,
#terms #termsArticles dl{
	margin: 30px 0 0 0;
}

#terms #termsPrivacy dl dt,
#terms #termsArticles dl dt{
	font-weight:bold;
}

#terms #termsPrivacy dl dd,
#terms #termsArticles dl dd{
	margin: 0 0 15px 0;
	}

#termsPrivacy .name{
	text-align:right;
}

/*termsPrivacyData*/

/*termsArticlesData*/

/*termsPrivacy termsArticles common*/
#terms #termsPrivacyData table .skill td dl dd,
#terms #termsArticlesData table .duties td dl dt {
	margin-bottom: 24px;
}

#terms #termsPrivacyData table td dl dd.txtEnd,
#terms #termsArticlesData table td dl dd.txtEnd {
	margin: 0;
}
