@charset "utf-8";

/* lc-account-terms */

.lc-account-terms {transition:opacity .3s ease; width:100%; background-color:#ffffff; border-radius:20px;}
.lc-account-terms:before {z-index:-1; display:block; content:''; position:absolute; left:0; top:0; width:100%; height:100%; box-shadow:5px 5px 5px 2px #000000; background-color:transparent; opacity:0.25; border-radius:20px;}

.lc-account-terms .header {padding:10px 0 5px 0; margin:0 40px;}
.lc-account-terms .header .wrap {position:relative; height:59px; border-bottom:1px solid #656565;}
.lc-account-terms .header .title {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:59px; font-size:20px; color:#000;}
.lc-account-terms .header .btn {display:block; position:absolute; right:0; top:calc(50% - 12px); height:24px; cursor:pointer;}
.lc-account-terms .header .btn {font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:24px; font-size:13px; color:#ccc;}
.lc-account-terms .header .btn:hover {color:#000;}
.lc-account-terms .header .btn:hover:before {content:''; display:block; position:absolute; left:0; bottom:0; width:100%; height:0px; border-bottom:1px solid #000;}

.lc-account-terms .footer {padding:26px 0; display:block; text-align:center; background-color:#f8f8fa; border-radius:0 0 20px 20px;}
.lc-account-terms .footer li {display:inline-block;}
.lc-account-terms .footer li:nth-child(n+2) {margin-left:8px;}
.lc-account-terms .footer .ty-confirm {z-index:1; position:relative; display:block; width:158px; height:46px; border:1px solid var(--color2); background-color:var(--color2); text-align:center; border-radius:4px; cursor:pointer;}
.lc-account-terms .footer .ty-confirm {text-decoration:none; font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:46px; font-size:18px; color:#fff;}
.lc-account-terms .footer .ty-confirm:hover {border-color:#000; background-color:#000;}
.lc-account-terms .footer .ty-confirm:hover:before {z-index:-1; content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:var(--color2); opacity: .8;}
.lc-account-terms .footer .ty-close {position:relative; display:block; width:158px; height:46px; border:1px solid #ccc; background-color:#fff; text-align:center; border-radius:4px; cursor:pointer;}
.lc-account-terms .footer .ty-close {text-decoration:none; font-family: var(--family-medium);font-weight: var(--weight-medium); line-height:46px; font-size:18px; color:#555;}
.lc-account-terms .footer .ty-close:hover {border-color:#555; color:#000;}

.lc-account-terms .inner {padding:20px 40px 40px 40px;}
.lc-account-terms .inner {font-family: var(--family-light);font-weight: var(--weight-light); line-height:1.6; font-size:14px; color:#333;}

/*.l-container .ok,
.l-container .no {width:17px; height:12px; font-size:13px; line-height:15px;}*/
.l-container .ok {color:#00c73b;}
.l-container .no {color:#ef4f4e;}
.l-container .ok svg,
.l-container .no svg {width:17px; height:12px; margin-right:5px;}
.l-container .ok svg polygon {fill:#00c73b;}
.l-container .no svg polygon {fill:#ef4f4e;}

.l-banner-14000 {position:relative; display:block;}
.l-banner-14000 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-14000 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-14000 a {margin:0 auto; display:block;}
.l-banner-14000 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-14000 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-14000 video,
.l-banner-14000 iframe {max-width:720px !important; max-height:initial !important;}

.l-banner-14001 {position:relative; display:block; margin-top:50px;}
.l-banner-14001 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-14001 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-14001 a {margin:0 auto; display:block;}
.l-banner-14001 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-14001 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-14001 video,
.l-banner-14001 iframe {max-width:720px !important; max-height:initial !important;}

.l-banner-14002 {position:relative; display:block; padding:0 0 50px 0;}
.l-banner-14002 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-14002 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-14002 a {margin:0 auto; display:block;}
.l-banner-14002 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-14002 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-14002 video,
.l-banner-14002 iframe {max-width:720px !important; max-height:initial !important;}

.l-banner-14003 {position:relative; display:block; padding-top:50px;}
.l-banner-14003 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-14003 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-14003 a {margin:0 auto; display:block;}
.l-banner-14003 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-14003 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-14003 video,
.l-banner-14003 iframe {max-width:720px !important; max-height:initial !important;}

.l-banner-14004 {position:relative; display:block; padding:0 0 50px 0;}
.l-banner-14004 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-14004 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-14004 a {margin:0 auto; display:block;}
.l-banner-14004 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-14004 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-14004 video,
.l-banner-14004 iframe {max-width:720px !important; max-height:initial !important;}

.l-banner-14005 {position:relative; display:block; padding-top:30px;}
.l-banner-14005 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-14005 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-14005 a {margin:0 auto; display:block;}
.l-banner-14005 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-14005 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-14005 video,
.l-banner-14005 iframe {max-width:720px !important; max-height:initial !important;}

/* 공통 */
.l-container {margin:0 auto; width:720px; padding:80px 0;}
.text-import{color:red;}

.l-join .form,
.l-find .form {width:480px; margin:0 auto 120px;}

.l-join .title,
.l-find .title {margin:-5px 0 0 0;}
.l-join .title span,
.l-find .title span {display:block;}
.l-join .title span:nth-child(1),
.l-find .title span:nth-child(1) {font-size:36px; line-height:1.2; font-family: var(--family-bold);font-weight: var(--weight-bold); color:#000000;}
.l-join .title span:nth-child(1),
.l-find .title span:nth-child(1) {padding:0 0 25px 0;}
.l-join .title span:nth-child(2),
.l-find .title span:nth-child(2),
.l-find .title span:nth-child(3) {font-size:12px; line-height:1.4; font-family: var(--family-light);font-weight: var(--weight-light); color:#666666;}
