@charset "UTF-8";
@import url(/css/common.css);
/*==================================================================*/
/* privacy css　*/
/*==================================================================*/
/* index css　*/
#privacy {
  /* handing css　*/
}

#privacy #contents {
	padding-bottom:2em;
}

#privacy #contents #title {
	padding:2.5em 0 0.5em;
}

#privacy #contents #title h1 {
	color:#000;
}

#privacy #contents #title #topicpath {
	color:#000;
}

#privacy #contents #title #topicpath a {
	color:#000;
}

#privacy #contents section {
	margin:0 auto 3em;
}

#privacy #contents section .sub-t {
	margin-bottom:1em;
	padding-bottom:0.5em;
	font-size:1.4em;
	border-bottom:1px solid #0d5bc5;
}

#privacy #contents section ol {
	padding:0 0 0 1.3em;
	list-style:decimal;
}

#privacy #contents section ol ul {
	margin:0.5em 0 1.5em;
	padding:0 0 0 1em;
	list-style:disc;
}

#privacy #contents section .revision {
	text-align:right;
}

#privacy #contents section .txt {
	margin:0 auto 1.5em;
}

#privacy.handing section h3 {
	margin:0 auto 0.7em;
	padding:0 0 0 0.7em;
	border-left:3px solid #0d5bc5;
	font-size:1.3em;
}

#privacy.handing section table {
	width:100%;
	margin:0 auto 3em;
}

#privacy.handing section table th ,#privacy.handing section table td {
	padding:0.5em 1em;
	border:1px solid #c2c2c2;
}

#privacy.handing section table th {
	background:#f9f9f9;
}

#privacy.handing section ul {
	padding:0 0 0 1.3em;
	list-style:decimal;
}

#privacy.handing section ul li {
	margin:0 auto 1.5em;
}

#privacy.handing section ul li dl dt {
	margin:0 auto 0.4em;
}

#privacy.handing section ul li dl dd ol {
	list-style:disc!important;
}

#privacy.handing section ul li dl dd ol li {
	margin:0 auto;
}

/*===========================================================================

media quary:sp;

=============================================================================*/
@media only screen and (max-width: 767px) {
  #privacy #contents #title {
		margin-bottom:1.5em;
  }

  #privacy #contents #content {
		width:95%;
		margin:0 auto;
  }

  #privacy #contents #content section {
		margin:0 auto 2em;
  }

  #privacy #contents #content section .sub-t {
		margin-bottom:0.5em;
		padding-bottom:0.3em;
		font-size:1.3em;
		text-align:center;
  }

  #privacy #contents #content section ol {
		padding:0 0 0 1.5em;
  }

  #privacy.handing section h3 {
		font-size:1.2em;
  }

  #privacy.handing section table {
		margin:0 auto 2em;
  }

  #privacy.handing section table th ,#privacy.handing section table td {
		padding:0.5em 0.3em;
		font-size:0.9em;
  }

  #privacy.handing section table th {
		vertical-align:middle;
  }

  #privacy.handing section table th.kaiji {
		width:20%;
  }

  #privacy.handing section ul ol {
		padding:0 0 0 1em !important;
  }
}
