@charset "utf-8";


/*=========================
 プライバシーポリシー
=========================*/

body#privacy div#main dl dt {
  clear: both;
  color: #A00038;
  font-weight: bold;
}

body#privacy div#main dl dd {
  clear: both;
  margin: 0 0 14px 1.5em;
}

body#privacy div#main ul {
	margin: 10px 0 10px 40px;
	list-style: disc;
}

body#privacy div#main ul li {
	line-height: 150%;
	list-style: disc;
}

body#privacy div#main ol {
	margin: 10px 0 10px 40px;
}

body#privacy div#main ol li {
	line-height: 150%;
}

body#privacy div#main ul {
	margin: 10px 0 10px 40px;
}

body#privacy div#main ul li {
	line-height: 150%;
	list-style: ;
}

body#privacy div#main table {
  border-collapse: separate;
  border-spacing: 1px;
  background-color: #DDD8D0;
}

body#privacy div#main th.tit{
  padding: 3px 8px;
  background-color: #ccc;
  font-weight: bold;
}

body#privacy div#main th {
  padding: 3px 8px;
  background-color: #F0EFE6;
  font-weight: bold;
}



body#privacy div#main td {
  background-color: #FFF;
}

body#privacy div#main td.odd,
body#privacy div#main tr.odd td {
  background-color: #FFF;
  font-weight:bold;
}

body#privacy div#main p.mark {
float:left;
margin:0 20px 0 0;
}

body#privacy div#main div.description {
float: right;
width:560px;
margin:0;
}

