/*
 * 特定商取引法に基づく表記(/legal-notice/、固定ページ ID 20898)
 *
 * Elementor が生成していた post-20898.css(要素ごとのカスタムCSSを含む)を、
 * docs/tools/elementor-page-to-php.py で page-legal-notice.php のクラス名に書き換えたもの。
 * 汎用クラス(.e-con / .elementor-widget など)の実体は vendor/elementor-base.css、
 * 全ページ共通の既定値は page.css にある。
 * 値の意味は Elementor の設定名そのまま(--padding-top など)。
 */
.p-legal-notice .elementor-element.p-legal-notice__c1 {
	--display:flex;
	--margin-top:80px;
	--margin-bottom:80px;
	--margin-left:0px;
	--margin-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-1 {
	--display:flex;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-1-heading {
	text-align:center;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-1-heading .elementor-heading-title {
	font-family:"Roboto", Sans-serif;
	font-size:40px;
	font-weight:600;
	line-height:1.5;
	color:var( --e-global-color-text );
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2 {
	--display:flex;
	--margin-top:64px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1 {
	--display:flex;
	--gap:0px 0px;
	--row-gap:0px;
	--column-gap:0px;
	border-style:none;
	--border-style:none;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#DDDDDD;
	--border-color:#DDDDDD;
	--padding-top:25px;
	--padding-bottom:25px;
	--padding-left:0px;
	--padding-right:0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-1 {
	--display:flex;
	--justify-content:center;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-1-heading > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-1-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-2 {
	--display:flex;
	--padding-top:10px;
	--padding-bottom:10px;
	--padding-left:10px;
	--padding-right:10px;
}
.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-2-heading .elementor-heading-title {
	font-family:"Noto Sans JP", Sans-serif;
	font-size:16px;
	font-weight:400;
}
@media(max-width:767px) {
	.p-legal-notice .elementor-element.p-legal-notice__c1 {
		--margin-top:50px;
		--margin-bottom:50px;
		--margin-left:0px;
		--margin-right:0px;
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:20px;
		--padding-right:20px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-1 {
		--gap:50px 50px;
		--row-gap:50px;
		--column-gap:50px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-1-heading .elementor-heading-title {
		font-size:32px;
		line-height:1.5;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2 {
		--margin-top:0px;
		--margin-bottom:0px;
		--margin-left:0px;
		--margin-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-1-heading .elementor-heading-title {
		font-size:14px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-2-heading .elementor-heading-title {
		font-size:14px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11 {
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
		--flex-wrap:nowrap;
		--padding-top:25px;
		--padding-bottom:25px;
		--padding-left:0px;
		--padding-right:0px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-1 {
		--width:35%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-2 {
		--width:65%;
		--padding-top:10px;
		--padding-bottom:10px;
		--padding-left:10px;
		--padding-right:10px;
	}
}
@media(min-width:768px) {
	.p-legal-notice .elementor-element.p-legal-notice__c1 {
		--content-width:900px;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-1-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-2-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-3-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-4-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-5-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-6-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-7-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-8-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-9-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-10-2 {
		--width:70%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-1 {
		--width:30%;
	}
	.p-legal-notice .elementor-element.p-legal-notice__c1-2-1-1-11-2 {
		--width:70%;
	}
}
/* Start custom CSS for container, class: .p-legal-notice__c1 */#page_content h1 {
	font-size: 32px;
	line-height: 1.5;
	font-weight: bold;
}
#page_content h2 {
	margin-top: 1.5rem;
	font-size: 26px;
	line-height: 1.5;
	font-weight: bold;
}
#page_content h3 {
	margin-top: 1.5rem;
	font-size: 22px;
	line-height: 1.5;
	font-weight: bold;
}
#page_content h4 {
	margin-top: 1.5rem;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
#page_content p {
	line-height: 1.8;
}
#page_content ul,#page_content ol {
	margin-bottom: .9rem;
}
#page_content li {
	line-height: 1.8;
}
@media (max-width: 767px) {
	#page_content h1 {
		font-size: 28px;
	}
	#page_content h2 {
		font-size: 22px;
	}
	#page_content h3 {
		font-size: 18px;
	}
	#page_content h4 {
		font-size: 14px;
	}
}
