@charset "UTF-8";

.ly-terms .terms-section{display: block; position: relative; overflow: hidden; margin: 0 auto; width: 100%; max-width: 1100px;}
.ly-terms .terms-section .terms-tit {display: block; padding: 70px 0 40px; text-align: center; font-size: 28px; color: #222222;}
.ly-terms .terms-section .terms-wrap {margin-bottom: 100px; padding: 0; border-top: solid 1px #666666; border-bottom: solid 1px #bababa;} /* padding: 40px 50px 60px; */
.ly-terms .terms-section .terms-wrap iframe {width: 100%; height: 543px; border: 0;}

.ly-terms .terms-section .terms-wrap .terms-static {overflow-y: auto; padding: 20px; width: 100%; height: 543px; border: 0; line-height: 1.733; font-size: 15px; color: #555555;}

.ly-terms .terms-section .terms-wrap .terms-static p {margin-bottom: 26px;}
.ly-terms .terms-section .terms-wrap .terms-static p:last-child {margin-bottom: 0;}
.ly-terms .terms-section .terms-wrap .terms-static a {color: #555555;}

/* 2019-05-22 버튼 영역 추가 */
.ly-terms .terms-section .terms-wrap.terms-open {margin-bottom: 45px;}
.ly-terms .terms-section .term-btn-wrap {position: relative; overflow: hidden; width: 100%; text-align: center; font-size: 0; margin-bottom: 100px;}
.ly-terms .terms-section .term-btn-wrap .term-btn {display: inline-block; padding: 10px 20px; text-decoration: none; vertical-align: middle; border: 1px solid #0068de; border-radius: 39px; margin-bottom: 10px;}
.ly-terms .terms-section .term-btn-img {display: inline-block; width: 12px; vertical-align: middle;}
.ly-terms .terms-section .term-btn-txt {display: inline-block; font-size: 15px; color: #0068de; vertical-align: middle; padding-left: 10px;}

/* 2022-11-28 위치 약관 추가 */
.ly-terms .terms-loadtabs {border-top: 2px solid #000; display: flex; justify-content: space-between; align-items: center; flex-flow: row wrap; padding: 0; margin: 0;}
.ly-terms .terms-loadtabs li {border-left: 1px solid #d9d9d9; width: 33.3%; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly-terms .terms-loadtabs li:first-child {border-left: 0;}
.ly-terms .terms-loadtabs li button {background: #f7f7f7; padding: 0 20px; margin: 0; border: 0; font-size: 16px; line-height: 1.3; min-height: 70px;}
.ly-terms .terms-loadtabs li button.on {background: #fff; color: #059dff;}
.ly-terms .terms-loadtabs li button span {font-size: 16px; line-height: 1.3; font-weight: bold;}
.ly-terms .terms-loadtabs li button.on span {color: #059dff;}


@media(max-width: 767px) {
	.ly-terms .terms-section {display: block; position: relative; overflow: hidden; margin: 0 auto; width: 100%; max-width: 1100px;}
	.ly-terms .terms-section .terms-tit {padding: 15.5px 0 17.5px; font-size: 20px;}
	.ly-terms .terms-section .terms-wrap {margin-bottom: 60px;}
	.ly-terms .terms-section .terms-wrap iframe {height: 444px;}
	
	.ly-terms .terms-section .terms-wrap .terms-static {overflow-y: auto; width: 100%; height: 444px; border: 0; line-height: 1.6666; font-size: 12px; color: #666666;}
	.ly-terms .terms-section .terms-wrap p {margin-bottom: 20px;}
	
	.ly-terms .terms-section .terms-wrap.terms-open {margin-bottom: 20px;}
	.ly-terms .terms-section .term-btn-wrap {margin-bottom: 20px;}
	.ly-terms .terms-section .term-btn-wrap .term-btn {padding: 10px 15px; border-radius: 35px;}
	.ly-terms .terms-section .term-btn-txt {font-size: 12px; padding-left: 7.5px;}
	.ly-terms .terms-section .term-btn-wrap br {display: none;}
	
	/* 2022-11-28 위치 약관 추가 */
	.ly-terms .terms-loadtabs li {width: 100%; border: 0; border-top: 1px solid #d9d9d9;}
	.ly-terms .terms-loadtabs li:first-child {border-top: 0;}
	.ly-terms .terms-loadtabs li button {padding: 0 10px;}
}
