<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/***************************************************************************************************
	page_privacypolicy.css
***************************************************************************************************/
/*
*/
#page_privacypolicy {
  width:100%;
  padding:100px 0 0 0;
}
/*
*/
#page_privacypolicy .blk_1 {
  width:100%;
  max-width: var(--max_wid_1);
	padding:var(--tgt_pad_1);
  margin: auto;
}
#page_privacypolicy .blk_1 &gt; div {
  width: 100%;
  padding:0 2%;
}
/*
*/
#page_privacypolicy .blk_2 {
  width:100%;
  max-width: var(--max_wid_1);
	padding:var(--tgt_pad_1);
  margin: auto;
	opacity:0;
	translate: 0 30px;
	animation:blk_2_kf_1 .8s ease .6s 1 normal both;
}
@keyframes blk_2_kf_1 {
100% {translate: 0 0; opacity:1;}
}
#page_privacypolicy .blk_2 &gt; div {
  width:100%;
  padding:80px 2% 120px 2%;
}
/*  */
#page_privacypolicy .blk_2 table {
  display: block;
}
#page_privacypolicy .blk_2 table tbody {
  display: block;
}
#page_privacypolicy .blk_2 table tr {
  display: block;
}
#page_privacypolicy .blk_2 table tr th {
  display: block;
}
#page_privacypolicy .blk_2 table tr th::before {
  position:absolute;
  display: block;
  content:'';
  width:100%;
  height: 1px;
  left:0;
  top:50%;
  background-color: #dddddd;
}
#page_privacypolicy .blk_2 table tr th span {
  display: inline-block;
  background-color: #ffffff;
  padding:0 20px 0 0;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 700;
}
#page_privacypolicy .blk_2 table tr td {
  display: block;
  font-size: 15px;
  line-height: 2;
  padding:15px 0 35px 0;
}

/***************************************************************************************************
  responsive
***************************************************************************************************/
@media screen and (max-width: 1000px) {
/*
*/
#page_privacypolicy {
  padding:40px 0 0 0;
  overflow: hidden;
}
/*
*/
#page_privacypolicy .blk_1 {
  max-width: var(--max_wid_2);
	padding:var(--tgt_pad_2);
}
#page_privacypolicy .blk_1 &gt; div {
  padding:0;
}
/*
*/
#page_privacypolicy .blk_2 {
  max-width: var(--max_wid_2);
	padding:var(--tgt_pad_2);
}
#page_privacypolicy .blk_2 &gt; div {
  display: block;
  padding:35px 0 40px 0;
}

/*  */
#page_privacypolicy .blk_2 table tr th::before {
  background-color: #efefef;
}
#page_privacypolicy .blk_2 table tr th span {
  padding:0 10px 0 0;
  font-size: 14px;
}
#page_privacypolicy .blk_2 table tr td {
  font-size: 14px;
  padding:5px 0 20px 0;
}

/*  */
}
</pre></body></html>