@charset "UTF-8";

/* #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# PC・スマホ 共通設定 #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# */

/* L1 ######################################## プライバシーポリシー ######################################## */

#privacy > h2::after {
	content: "プライバシーポリシー";
}

/* L2 **************************************** リスト **************************************** */

#privacy > ul,
#privacy > ol {
	margin-top: 2em;
	margin-bottom: 2em;
}

#privacy li {
	margin-top: 1em;
}

#privacy ul li {
	margin-top: 0;
}


/* L3 ======================================== 括弧付き数字リスト ======================================== */

#privacy  ol.parentheses {
	margin-left: 0;
}
#privacy ol.parentheses > li {
	list-style-type: none;
	counter-increment: cnt;
}
#privacy ol.parentheses > li::before {
	float: left;
	display: marker;
	content: "（" counter(cnt) "）";
}

#privacy ol.parentheses > li > p:nth-child(n + 2) {
	margin-left: 2.6em;
}

/* L3 ======================================== カタカナリスト ======================================== */

#privacy  ol.katakana {
	list-style-type: katakana;
	margin-left: 4.5em;
}

#privacy  ol.katakana li::marker {
	float: left;
}

#privacy ol.katakana.no-margin > li {
	margin-top: 0;
}

/* L3 ======================================== カタカナリスト ======================================== */

#privacy  ul.kome {
	list-style-type: katakana;
	margin-left: 1.5em;
}

#privacy  ul.kome > li:before {
	content: "※";
	top: 0;
	left: -18px;
	font-family: "メイリオ", "HiraKakuProN-W3", "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

/* #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# PC・スマホ 共通設定 ここまで #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# */


