@charset "utf-8";


/*---------------------------------------------------------------------------------------
	共通設定
----------------------------------------------------------------------------------------*/
section{
	max-width:730px;
	margin:0 auto;
}
/* privacywrap */
.privacywrap{
	line-height:1.8;
}
.privacywrap h3{
    margin-top: 20px;
    margin-bottom: 10px;
	border-bottom: 2px dotted #948982;
    padding-bottom: 5px;
    font-size: 12px;
}
.privacywrap h4{
    color: #FF8B43;
    font-weight: bold;
    margin-top: 30px;
}
a.u-line{
    color: #6e3a1d;
    text-decoration: underline;
}
.privacywrap ul li{
	padding-left:1em;
	text-indent:-1em;
}
.privacywrap ul li span{
	color:#FF8B43;
}
.privacywrap ul li div{
}
.privacywrap ol li dl dt{
	color:#FF8B43;
	font-weight:bold;
	padding-left:1em;
	text-indent:-1em;
}
.privacywrap ol li dl dd{
	margin-left:1.5em;
}
.privacywrap ul li div,
.privacywrap ol li dl dd ol{
	padding:10px;
	background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-indent:0;
}
.privacywrap ol li dl dd ol li{
	padding-left:1em;
	text-indent:-1em;
}

@media (min-width: 320px) {
  #hoge {
    height: 4980px;
  }
}

@media (min-width: 340px) {
  #hoge {
    height: 4800px;
  }
}
@media (min-width: 360px) {
  #hoge {
    height: 4520px;
  }
}
@media (min-width: 380px) {
  #hoge {
    height: 4340px;
  }
}
@media (min-width: 400px) {
  #hoge {
    height: 4140px;
  }
}
@media (min-width: 420px) {
  #hoge {
    height: 4050px;
  }
}


