/*******************************************************************************
	서비스 정책
********************************************************************************/
#policy h1{font: var(--edm-f-h1); margin-bottom: 40rem;}
#policy h2{font: var(--edm-f-h3);}
#policy .tabMenu-line{margin-bottom: 60rem;}
#policy .area-terms .textBox{background-color: var(--edm-bg-neutral); margin-top: 16rem; display: flex; border-radius: var(--edm-radius3); isolation: isolate; padding: 8rem 4rem 8rem 0; color: var(--edm-color-text-3);}
#policy .area-terms .textBox .scrollWrap{height: 524rem;}
#policy .area-terms .textBox .scrollWrap .scroll{padding: 40rem;}
#policy .old-policy-select{margin-top: 40rem;}
#policy .old-policy-select p{font: var(--edm-f-body2); font-weight: 400;}
#policy .old-policy-select .edm-select-area{margin-top: 12rem; max-width: 402rem;}
#policy .btnWrap{text-align: center; margin-top: 60rem;}
#policy .btnWrap .shortcut{width: 100%; max-width: 532rem;}

/* 이용약관 */
#policy.service .area-terms dl > ul > li{position: relative; padding-left: 24rem;}
#policy.service .area-terms dl > ul > li::before{content: ''; background-color: var(--edm-color-text-3); position: absolute; left: 12rem; top: 11rem; font-size: inherit; width: 3rem; height: 3rem; border-radius: 50%; isolation: isolate;}

/* 개인정보 처리방침 */
#policy.privacy .area-terms article + article{padding-top: 40rem; margin-top: 40rem; border-top: 1px solid var(--edm-color-border-neutral);}
#policy.privacy .area-terms h2{color: var(--edm-color-text-1); margin-bottom: 20rem;}
#policy.privacy .area-terms h2 + p{margin-top: 20rem;}
#policy.privacy .area-terms .xml_subtitle{margin-bottom: 10rem; margin-top: 20rem;}
#policy.privacy .area-terms .dotTxt{position: relative; padding-left: 24rem;}
#policy.privacy .area-terms .dotTxt::before{content: ''; background-color: var(--edm-color-text-3); position: absolute; left: 12rem; top: 11rem; font-size: inherit; width: 3rem; height: 3rem; border-radius: 50%; isolation: isolate;}
#policy.privacy .area-terms .padding{padding-left: 20rem;}
#policy.privacy .area-terms p + p{margin-top: 10rem;}
#policy.privacy .area-terms ol > li + li{margin-top: 10rem;}
#policy.privacy .area-terms ol > li > ul{padding-left: 17rem;}
#policy.privacy .area-terms ol > li > ul + ul,
#policy.privacy .area-terms ol > li > ul + p{margin-top: 10rem;}
#policy.privacy .area-terms ol > li > ul > li + li{margin-top: 10rem;}
#policy.privacy .area-terms ol > ul + ul{margin-top: 10rem;}
#policy.privacy .area-terms p + ol{margin-top: 10rem;}
#policy.privacy .area-terms ol > li > p + ul{margin-top: 10rem;}
#policy.privacy .area-terms .last{margin-top: 20rem;}







@media screen and (max-width: 991px) {
	#policy h1{margin-bottom: 24rem;}
	#policy h2{font: var(--edm-f-h4);}
	#policy .tabMenu-line{margin-bottom: 24rem;}
	#policy .area-terms .textBox{margin-top: 8rem; font: var(--edm-f-detail);}
	#policy .area-terms .textBox .scrollWrap{height: 234rem;}
	#policy .area-terms .textBox .scrollWrap .scroll{padding: 16rem; scrollbar-width: auto;}
	#policy .area-terms .textBox .scrollWrap .scroll::-webkit-scrollbar{display: block !important;}
	#policy .old-policy-select p{font-weight: 600;}
	#policy .old-policy-select .edm-select-area{margin-top: 8rem; max-width: 100%;}
	#policy .btnWrap{margin-top: 40rem;}
	#policy .btnWrap .shortcut{font: var(--edm-f-h5); font-weight: 500; border-radius: var(--edm-radius2); isolation: isolate;}
	.edm-select-area.active .dropdown-area{position: static !important;}
	.edm-select-area.active .dropdown-area .select2-container{position: static !important; vertical-align: top;}
	.edm-select-area.active .dropdown-area .select2-container .select2-dropdown{position: static;}

	/* 이용약관 */
	#policy.service .area-terms dl ul li{padding-left: 20rem;}
	#policy.service .area-terms dl ul li::before{left: 8rem; top: 8rem;}

	/* 개인정보 처리방침 */
	#policy.privacy .area-terms article + article{padding-top: 26rem; margin-top: 26rem;}
	#policy.privacy .area-terms h2{margin-bottom: 13rem; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);}
	#policy.privacy .area-terms .xml_subtitle{margin-top: 13rem; margin-bottom: 6rem;}
	#policy.privacy .area-terms .top p + p{margin-top: 13rem;}
	#policy.privacy .area-terms .dotTxt{padding-left: 12rem;}
	#policy.privacy .area-terms .dotTxt::before{left: 4rem;}
	#policy.privacy .area-terms p + p{margin-top: 6rem;}
	#policy.privacy .area-terms ol > li + li{margin-top: 6rem;}
	#policy.privacy .area-terms ol > li > ul{padding-left: 12rem;}
	#policy.privacy .area-terms ol > li > ul + ul,
	#policy.privacy .area-terms ol > li > ul + p{margin-top: 6rem;}
	#policy.privacy .area-terms ol > li > ul > li + li{margin-top: 6rem;}
	#policy.privacy .area-terms ol > ul + ul{margin-top: 6rem;}
	#policy.privacy .area-terms p + ol{margin-top: 6rem;}
	#policy.privacy .area-terms ol > li > p + ul{margin-top: 6rem;}
	
}
