@charset "UTF-8";
/* CSS Document */


/* works */
#privacy{
	width: 960px;
	padding: 40px 0 0 0;
	margin: 0 auto;
}
#privacy h3{
width: 260px;
margin: 0 auto 40px auto;
}
#privacy h3 span{
background-image: url(../images/title.png);
background-size: contain;
height: 24px;
}
#privacy .inner{
	text-align: left;
	width: 100%;
}
#privacy .inner h4{
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: dotted 1px #000;
}
#privacy .inner h5{
	color: #333;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
}
#privacy .inner .sec1{
	margin-bottom: 120px;
	position: relative;
}
#privacy .inner p{ margin-bottom: 20px; }
#privacy .inner p.lead{ margin-bottom: 20px; }
#privacy .inner p:last-child{ margin-bottom: 0px; }
#privacy .inner .sec1 ul{ margin-bottom: 40px; }
#privacy .inner .sec1 ul li{
	font-size: 0.9em;
	margin-bottom: 10px;
}
#privacy .inner .sec1 ul li:last-child{ margin-bottom: 0px; }
#privacy .inner .sec1 .pmark{
	width: auto;
	position: absolute;
	right: 20px;
	bottom:20px;
}
#privacy .inner .sec2{
}
#privacy .inner .sec2 dl{ margin-bottom: 20px; }
#privacy .inner .sec2 dl.mb{ margin-bottom: 40px; }
#privacy .inner .sec2 dt{
	font-weight: bold;
	margin-bottom: 5px;
}


/* --------------------------------------- Media Queries Smartphone --------------------------------------- */
@media only screen and (max-width: 414px) and (orientation: portrait){


/* works */
#privacy{
	width: 100%;
	padding: 40px 10px 0 10px;
	margin: 0 auto;
	box-sizing: border-box;
}
#privacy h3{
width: 184px;
margin: 0 auto 40px auto;
}
#privacy h3 span{ height: 17px; }

#privacy .inner h4{
	font-size: 1.2rem;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#privacy .inner h5{ font-size: 1rem; }
#privacy .inner .sec1{ margin-bottom: 60px; }
#privacy .inner p{ margin-bottom: 10px; }
#privacy .inner p.lead{ margin-bottom: 10px; }
#privacy .inner p:last-child{ margin-bottom: 0px; }
#privacy .inner .sec1 ul{ margin-bottom: 20px; }
#privacy .inner .sec1 ul li{
	font-size: 0.9rem;
	margin-bottom: 5px;
}
#privacy .inner .sec1 p.last{
	padding: 0 70px 0 0;
}
#privacy .inner .sec1 .pmark{
	width: 50px;
	position: absolute;
	right: 0px;
	bottom:0px;
}
#privacy .inner .sec2{
}
#privacy .inner .sec2 dl{ margin-bottom: 10px; }
#privacy .inner .sec2 dl.mb{ margin-bottom: 30px; }
	
}
@media only screen and (max-width: 320px) and (orientation: portrait){

}