@charset "UTF-8";
/*
	$weight:フォントの太さ
	@include f_hiragino(300); ※ W3
	@include f_hiragino(600); ※ W6
*/
/*
	$weight:フォントの太さ
	@include f_din(600);
*/
/*
	$weight:フォントの太さ
	@include f_din(600);
*/
/*
	@include sc(pc) {
		width: 100%;
	}
	@include sc(sp) {
		width: 50%;
	}
*/
.sec_policy .content_block .content_item {
  margin-bottom: 4rem;
}
.sec_policy .content_block .content_item .title {
  border-left: 5px solid #E61F19;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media print, screen and (min-width: 992px) {
  .sec_policy .content_block .content_item .title {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 991px) {
  .sec_policy .content_block .content_item .title {
    font-size: 1.8rem;
  }
}
.sec_policy .content_block .content_item .text {
  font-weight: normal;
  line-height: 1.8;
}
@media print, screen and (min-width: 992px) {
  .sec_policy .content_block .content_item .text {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 991px) {
  .sec_policy .content_block .content_item .text {
    font-size: 1.4rem;
  }
}
.sec_policy .content_block .content_item ol {
  list-style-type: decimal;
  list-style-position: outside;
}
.sec_policy .content_block .content_item .list .item {
  margin-left: 1em;
  font-weight: normal;
  line-height: 1.8;
  margin-top: 0.5em;
  padding-left: 0.5em;
}
@media print, screen and (min-width: 992px) {
  .sec_policy .content_block .content_item .list .item {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 991px) {
  .sec_policy .content_block .content_item .list .item {
    font-size: 1.4rem;
  }
}
.sec_policy .content_block .content_item .list .item::marker {
  font-size: 120%;
  font-weight: bold;
  color: #E61F19;
}