/*=======================CONTENTS===========================

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  機能紹介
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*----------------------------------------------------------------
　nanotyBPとは？
--------------------------------------------------------------- */
.Point_DocArea{
	padding: 0 0 15px 0;
	min-height: 106px;
	}
	.Point_DocArea p strong{
		color: #f54c4c;
		/*font-weight: normal;*/
		}
	.Point_DocArea .f_right img{
		display: block;
		width: 160px;
		margin: 0 0 15px 15px;
		padding: 1px;
		background: #ffffff;
		border: 1px solid #cccccc;
		}
	.Point_DocArea .f_left img{
		display: block;
		width: 160px;
		margin: 0 15px 15px 0;
		}

/*----------------------------------------------------------------
　機能概要
--------------------------------------------------------------- */

#BP_Home{
	margin: 0 auto;
	padding; 0;
	width: 590px;
	height: 766px;
	background: url(/function/img/BP_Home.jpg) 0 0 no-repeat;
	position: relative;
	}
	#BP_Home .LinkBtn{
		margin: 0;
		padding; 0;
		position: absolute;
		}
		#BP_Home .LinkMagazine		{ top:111px; left:5px;}
		#BP_Home .LinkReport		{ top:262px; left:5px;}
		#BP_Home .LinkProfile		{ top:113px; left:415px;}
		#BP_Home .LinkStatistics	{ top:176px; left:416px;}
		#BP_Home .LinkThanksPoint	{ top:221px; left:416px;}
		#BP_Home .LinkCommunity		{ top:468px; left:416px;}
		#BP_Home .LinkMobile		{ top:695px; left:14px;}
		#BP_Home .LinkManagement	{ top:695px; left:211px;}
		#BP_Home .LinkOther			{ top:695px; left:408px;}

		#BP_Home .LinkBtn a{
			margin: 0;
			padding; 0;
			display: block;
			text-indent: -10000px;
			overflow: hidden;
			}
			#BP_Home .LinkMagazine a	{width:89px; height:41px;}
			#BP_Home .LinkReport a		{width:89px; height:41px;}
			#BP_Home .LinkProfile a		{width:137px; height:41px;}
			#BP_Home .LinkStatistics a	{width:91px; height:41px;}
			#BP_Home .LinkThanksPoint a	{width:169px; height:41px;}
			#BP_Home .LinkCommunity a	{width:133px; height:41px;}
			#BP_Home .LinkMobile a		{width:169px; height:41px;}
			#BP_Home .LinkManagement a	{width:169px; height:41px;}
			#BP_Home .LinkOther a		{width:169px; height:41px;}

.BP_Magazine{
	margin: 0 auto;
	padding; 0;
	width: 590px;
	height: 772px;
	background: url(/function/img/BP_Magazine.jpg) 0 0 no-repeat;
	}
.BP_Report{
	margin: 0 auto 1.5em auto;
	padding; 0;
	width: 590px;
	height: 901px;
	background: url(/function/img/BP_Report.jpg) 0 0 no-repeat;
	}
.BP_Profile{
	margin: 0 auto;
	padding; 0;
	width: 590px;
	height: 400px;
	background: url(/function/img/BP_Profile.jpg) 0 0 no-repeat;
	}
.BP_Statistics{
	margin: 0 auto 1.5em auto;
	padding; 0;
	width: 590px;
	height: 705px;
	background: url(/function/img/BP_Statistics.jpg) 0 0 no-repeat;
	}
.BP_ThanksPoint{
	margin: 0 auto 1.5em auto;
	padding; 0;
	width: 590px;
	height: 462px;
	background: url(/function/img/BP_ThanksPoint.jpg) 0 0 no-repeat;
	}
.BP_Community{
	margin: 0 auto 1.5em auto;
	padding; 0;
	width: 590px;
	height: 680px;
	background: url(/function/img/BP_Community.jpg) 0 0 no-repeat;
	}
.BP_Mobile{
	margin: 0 auto;
	padding: 65px 0 0 0;
	width: 590px;
	height: 265px;
	background: url(/function/img/BP_Mobile.jpg) 0 0 no-repeat;
	}
	.BP_Mobile dl{
		margin: 0 0 0 300px;
		padding: 10px;
		width: 250px;
/*		background: #ffffff;
		border: 3px double #cccccc;*/
		}
		.BP_Mobile dt{
			margin: 0;
			padding: 0;
			}
		.BP_Mobile dd{
			margin: 0;
			padding: 0;
			}

/* 管理機能・その他の機能 */
.DocArea{
	min-height: 133px;
	margin: 0 0 2em 0;
	}
	.DocArea img{
		padding: 1px;
		background: #ffffff;
		border: 1px solid #cccccc;
		margin: 0 0 10px 10px;
		}


/*----------------------------------------------------------------
　他製品との比較
--------------------------------------------------------------- */
table.comparison {
	background-color: #D0D0D0;
	border: 2px solid #F0F0F0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	}
	table.comparison .trLine1 {
		background: #F6F6F6;
		}
	table.comparison .trLine2 {
		background: #ffffff;
		}
		
		table.comparison th {
			background:#606060 none repeat scroll 0%;
			color:#FFFFFF;
			font-weight:normal;
			line-height:120%;
			text-align:center;
			}
			table.comparison th.thLine1 {
				background:#CCDFF3 none repeat scroll 0%;
				color:#50595E;
				font-weight:bold;
				width:110px;
				text-align:left;
				}
			table.comparison th.thLine2 {
				background:#D9E9F9 none repeat scroll 0%;
				color:#50595E;
				font-weight:bold;
				width:110px;
				text-align:left;
				}
			table.comparison th.thLine3 {
				background:#81a9d1 none repeat scroll 0%;
				color:#ffffff;
				font-weight:bold;
				width:110px;
				}
				table.comparison th span {
					display:block;
					font-size:110%;
					font-weight:bold;
					}
		table.comparison td {
			font-size: 1em;
			padding: 5px;
			text-align: center;
			}
			table.comparison td span {
				color: #555555;
				font-size: 10px;
				}



