@charset "UTF-8";
/* 23.01.09 SDH */

/* privacy */
.e_sec01 .inner { padding:140px 0; flex-direction:column; box-sizing:border-box; }
.etc_title { width:fit-content; margin-bottom:44px; padding-bottom:13px; box-sizing:border-box; border-bottom:3px solid #333; font-size:44px; font-weight:500; color:#333; letter-spacing:-0.03em; }

.privacy_box { width:100%; max-height:590px; padding:30px; box-sizing:border-box; border:1px solid #D1D1D1; border-radius:10px; overflow-y:scroll; }
.privacy_box p { font-size:16px; color:#333; letter-spacing:-0.03em; line-height:1.6; word-break:keep-all; }
.privacy_box::-webkit-scrollbar { width:8px; }
.privacy_box::-webkit-scrollbar-track { background:transparent; }
.privacy_box::-webkit-scrollbar-thumb { border-radius:10px; background:#DADEE3; }

.box_date { width:180px; height:48px; margin:30px 0 0 auto; padding-left:14px; border:1px solid #D1D1D1; border-radius:5px; box-sizing:border-box; font-size:16px; letter-spacing:-0.03em; outline:none; appearance:none; background:#FFF url('../../img/brand/select_arrow.png') no-repeat right 14px center; }

@media all and (max-width: 1024px) {
	#content { padding-top:60px; }

	.e_sec01 .inner { padding:70px 5%; }
	.etc_title { margin-bottom:30px; padding-bottom:6px; border-bottom:2px solid #333; font-size:23px; }
	.privacy_box { padding:15px; }
	.privacy_box p { font-size:1em; }
	.box_date { width:150px; }
}