@charset "UTF-8";
/* CSS Document */
main {
    color: #fff;
    display: block;
    margin: 80px 00px 0;
}
.image-header, .simple-header {
    width: 100%;
    height: 50vw;
    background-size: cover;
    background-position: center center;
    position: relative;
    margin: 0 00px;
}
.simple-header {
    height: 31.25vw;
}
.breadcrumb ul {
    list-style: none;
    margin: 0;
    padding: 5px 20px;
    overflow: hidden;
    width: 100vw;
}
.simple-header .breadcrumb ul {
	background-color: #383838;
}
.simple-header .page-title {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    font-size: 5vw;
    margin: 0 20px;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	letter-spacing: 0px;
	font-weight: normal;
}
.privacypolicy-wrap{
	border: 1px solid #fff;
    padding: 3vw;
	font-size: 3.125vw;
    width: auto;
	margin: 0 20px;
}
.privacypolicy-wrap p{
	margin-top: 0;
	text-align: justify;
}
.privacypolicy-wrap p:last-child{
	margin-bottom: 0;
}
.privacypolicy-wrap a {
    color: #AE924F;
}
.privacypolicy-wrap a:hover {
	color: #F2C049;
}
.privacypolicy-wrap p:nth-child(2){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(3){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(4){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(5){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(6){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(7){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(8){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(9){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(10){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(11){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(12){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(13){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(14){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(15){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(16){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(17){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(18){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(19){
	margin-left: 5%;
}
.privacypolicy-wrap p:nth-child(20){
	margin-top: 10%;	
}
.privacypolicy-wrap p:nth-child(21){
	margin-left: 5%;
}
@media screen and (min-width: 768px) {
.privacypolicy-wrap{
	border: 1px solid #fff;
    padding: 25px;
	font-size: 20px;
    width: auto;
	margin: 0 20px;
}
main {
    color: #fff;
    display: block;
    margin: 80px 00px 0;
}
.simple-header {
    height: 160px;
}
.page-title {
    top: 45%;
    font-size: 48px;
    font-size: 4.8rem;
}
.simple-header .page-title {
    font-size: 32px;
	letter-spacing: 10px;
	margin: 0 00px;
}
.privacypolicy-wrap p:nth-child(2){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(3){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(4){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(5){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(6){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(7){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(8){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(9){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(10){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(11){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(12){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(13){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(14){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(15){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(16){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(17){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(18){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(19){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(20){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(21){
	margin-left: 20px;
}
}
@media screen and (min-width: 920px) {
.privacypolicy-wrap{
	border: 1px solid #fff;
    padding: 25px;
	font-size: 20px;
    width: 100%;
	margin: 0 00px;
}
main {
    width: 1000px;
    margin: 0 auto;
}
main::after {
    content: "";
    display: block;
    clear: both;
}
.image-header, .simple-header {
    width: 1000px;
    height: 400px;
    margin: 0 -200px;
    padding: 0 200px;
}
.simple-header {
    height: 160px;
}
.page-title {
    top: 45%;
    font-size: 48px;
    font-size: 4.8rem;
}
.simple-header .page-title {
    font-size: 32px;
	letter-spacing: 15px;
	margin: 0 00px;
}
.privacypolicy-wrap p:nth-child(2){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(3){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(4){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(5){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(6){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(7){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(8){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(9){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(10){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(11){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(12){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(13){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(14){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(15){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(16){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(17){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(18){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(19){
	margin-left: 20px;
}
.privacypolicy-wrap p:nth-child(20){
	margin-top: 50px;	
}
.privacypolicy-wrap p:nth-child(21){
	margin-left: 20px;
}
}