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

#policy #text-area { font-size: var(--font-size-03); }
#policy #text-area .cont-wrap { padding-bottom: 120px; }
#policy .section { margin-top: 56px; }

#policy .section h2 {
	margin-bottom: 0; padding-left: 1.4em; font-size: var(--font-size-05); letter-spacing: 0; position: relative; }
#policy .section h2::before { position: absolute; top: 0; left: 0; }
#policy .section01 h2::before { content: "1．"; }
#policy .section02 h2::before { content: "2．"; }
#policy .section03 h2::before { content: "3．"; }
#policy .section04 h2::before { content: "4．"; }
#policy .section05 h2::before { content: "5．"; }
#policy .section06 h2::before { content: "6．"; }

#policy .section .text { margin-top: 4px; text-align: justify;}

#policy .section .list { margin-top: 8px; }
#policy .section .list.second { margin-top: 4px; }
#policy .section .list .item { margin-top: 8px; text-align: justify; }
#policy .section04 .list.maru > .item { margin-top: 12px; }

/*マーク付きのリスト*/
#policy .section .list .mark {
	margin-bottom: 4px; padding-left: 2em; line-height: 1.5; position: relative; }
#policy .section .list .mark::before { position: absolute; top: 0; left: 0; }
/*(数字)*/
#policy .section .list.maru .mark::before {
	width: 2em; letter-spacing: .1em; text-align: center; }
#policy .section .list.maru > .item01::before { content: "(1)"; }
#policy .section .list.maru > .item02::before { content: "(2)"; }
#policy .section .list.maru > .item03::before { content: "(3)"; }
#policy .section .list.maru > .item04::before { content: "(4)"; }
#policy .section .list.maru > .item05::before { content: "(5)"; }
#policy .section .list.maru > .item06::before { content: "(6)"; }
/*カナ*/
#policy .section .list.kana > .item01::before { content: "ア、"; }
#policy .section .list.kana > .item02::before { content: "イ、"; }
#policy .section .list.kana > .item03::before { content: "ウ、"; }
#policy .section .list.kana > .item04::before { content: "エ、"; }
#policy .section .list.kana > .item05::before { content: "オ、"; }
#policy .section .list.kana > .item06::before { content: "カ、"; }
#policy .section .list.kana > .item07::before { content: "キ、"; }

@media (max-width: 600px) {
	#policy #text-area .cont-wrap { padding-top: 64px; }
}
@media (max-width: 520px) {
	#policy #text-area .cont-wrap { max-width: unset; }
}


