@charset "UTF-8";

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

.privacy_top {
  margin-top: -15px;
}

.title-area {
  /*background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 95%, rgba(255, 255, 255, 1) 100%), url(../img/sr-back.jpg) center;*/
  min-height: 150px;
	/* padding-top: 111px; */
}

.title-area .content {
    margin-left: 17%;
    width: auto;
}

.title-area h1 {
    color: #7e6c35;
    font-size: 3rem;
    font-family: kozuka-gothic-pro, sans-serif;
    padding-top: 75px;
    letter-spacing: 1.5rem;
    text-align: left;
}

.title-area h1 .s-txt {
    font-size: 1.4rem;
    font-family: source-han-sans-japanese, sans-serif;
    letter-spacing: normal;
}

.privacy.inner {
    /* width: 940px; */
  padding-top: 100px;
padding-bottom: 200px;
  margin: 0 auto;
	line-height: 1.8;
	font-size: 1.4rem;
	word-break: break-all;
}

.privacy.inner a {
	text-decoration: underline;
}

.privacy.inner h2 {
  padding: 3rem 0 .5rem;
font-weight: bold;
}

.privacy.inner ul {
  list-style: disc;
}

.privacy.inner ul li {
  margin: 10px 0 20px 25px;
}

.privacy.inner ul li h4 {
    margin-top: 3rem;
}

@media screen and (max-width: 769px) {
.privacy.inner {
    padding-top: 18vw;
    margin: 0 5%;
    width: 90%;
}
.title-area {
	padding-top: 0;
}
.title-area .content {
	margin-left: 5%;
	}
	.title-area h1 {
		    letter-spacing: unset;
}
	h3 {
		font-size: 1.4rem;
	}




}
