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

/* プライバシーポリシー */
#policy_topimage {
	background-image:url(../img/img_main_policy_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: cover;
	width: 100%;
	height:300px;
	padding-top:40px;
	padding-left:5%;
}
#en-tit-policy {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:485%;
	color:#036eb8;
	font-weight:600;
}
#policy_topimage h1 {
	margin-top:10px;
	font-family: 'Noto Serif JP', serif;
	font-size:228%;
	color:#555;
	font-weight:600;
}
#policy-main {
	width: 960px;
	font-size:16px;
	text-align:justify;
	text-justify:distribute;
	margin: 20px auto 40px;
}
#policy-main p {
	line-height: 2;
  margin-top:15px;
}
p.indent1 {
padding-left:1em;
text-indent:-1em;
}
.indent3 {
padding-left:2em;
text-indent:-1em;
}
.indent4 {
text-indent:1em;
}
#policy-main a {
	color: #005bac;
	text-decoration: underline;
}
#policy-main a:visited {
	color: #005bac;
}
.fw-b {
	font-weight:500;
}


/* ----------960px以下---------- */

@media only screen and (max-width:960px) {
#policy_topimage {
  height:30vw;
  padding-top:4vw;
}
#en-tit-policy {
	font-size:6.3vw;
}
#policy_topimage h1 {
	margin-top:1vw;
	font-size:3vw;
}
#policy-main {
	width: 90%;
	font-size:1.6vw;
	margin: 2vw auto 4vw;
}
#policy-main p {
  margin-top:1.5vw;
}
p.indent1 {
padding-left:1em;
text-indent:-1em;
}
.indent3 {
padding-left:2em;
text-indent:-1em;
}
.indent4 {
text-indent:1em;
}



/* ----------END 960px以下---------- */
}
/* ----------770px以下---------- */
@media only screen and (max-width:770px) {
  .pc-mode2 {
    display:none;
  }
  .tab-mode {
    display:flex;
  }
.com-content-l {
  font-size:2vw;
}
.com-content-r {
  font-size:2vw;
}
/* ----------END 770px以下---------- */
}


/* ----------599px以下---------- */

@media only screen and (max-width:599px) {
#topimage-sp {
  width: 100%;
}
#topimage-sp img {
  width: 100%;
}
#policy-main {
	width: 90%;
	font-size:14px;
	text-align:justify;
	text-justify:distribute;
}
#policy-main p {
	line-height: 1.8;
}



/* ----------END 599px以下---------- */
}
