/** clearfix
********************************************************************************/
#tab:after
{display:block;content:"";clear:both;}


/** privacy
********************************************************************************/
#privacy{
	width:740px;
	float:left;
}

#privacy .prvTtl{
	margin-bottom:73px;
}

#privacy .text{
	font-size:14px;
	line-height:1.8;
	margin-bottom:25px;
}

#privacy .dateName{
	text-align:right;
	font-size:14px;
	line-height:1.8;
	margin-bottom:43px;
}


#prvTbl{
	border-top:1px solid #ccc;
	margin-bottom:104px;
}

#prvTbl .tHead{
	text-align:left;
	font-size:16px;
	vertical-align:top;
	border-bottom:1px solid #ccc;
	width:135px;
	padding:30px 0;
}

#prvTbl .tData{
	vertical-align:top;
	font-size:14px;
	border-bottom:1px solid #ccc;
	line-height:1.7;
	font-family:"Þâ¥´¥·¥Ã¥¯", Yu Gothic, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, sans-serif;
	padding:30px 0;
}

#prvTbl .nob{
	border-bottom:none;
}

#prvTbl .innList{
	padding-left:1em;
	margin-top:22px;
}

#prvTbl .innItem{
	list-style:inside disc;
	text-indent:-1em;
}

#prvTbl .innLink{
	color:#8f8f8f;
}

#prvTbl .innLink:hover{
	color:#ccc;
}

#prvTbl .strstr{
	color:#9b711f;
	font-weight:bold;
}




@media all and (max-width: 768px) {
	#prvTbl tr {
		display: block;
		width: 100% !important;
	}
  #prvTbl th,
	#prvTbl td {
		display: block;
		width: 100% !important;
		border: none !important;
		padding: 0 !important;
	}
	#prvTbl th {
		padding: 20px 0 10px !important;
	}
	#prvTbl th br {
		display: none;
	}
	#prvTbl td {
		margin-bottom: 20px !important;
	}
  #prvTbl .innList {
    margin-top:0px !important;
  }
}



