.container::after{clear:both;}
.hidden-lg{display:none !important;}
.visible-lg{display:block;}

/* 버튼 */
.btn.sm{
	height:2rem;
}

/* display 타입 */
.col-lg{position: relative;min-height: 1px;display:table-cell;}
.col-lg-b{position: relative;display:block;}
.col-lg-ib{position: relative;display:inline-block;}
.col-lg-t{position: relative;display:table;}

.lg-1{width:1%;}
.lg-2{width:2%;}
.lg-3{width:3%;}
.lg-4{width:4%;}
.lg-5{width:5%;}
.lg-6{width:6%;}
.lg-7{width:7%;}
.lg-8{width:8%;}
.lg-9{width:9%;}
.lg-10{width:10%;}
.lg-11{width:11%;}
.lg-12{width:12%;}
.lg-13{width:13%;}
.lg-14{width:14%;}
.lg-15{width:15%;}
.lg-16{width:16%;}
.lg-17{width:17%;}
.lg-18{width:18%;}
.lg-19{width:19%;}
.lg-20{width:20%;}
.lg-21{width:21%;}
.lg-22{width:22%;}
.lg-23{width:23%;}
.lg-24{width:24%;}
.lg-25{width:25%;}
.lg-26{width:26%;}
.lg-27{width:27%;}
.lg-28{width:28%;}
.lg-29{width:29%;}
.lg-30{width:30%;}
.lg-31{width:31%;}
.lg-32{width:32%;}
.lg-33{width:33%;}
.lg-34{width:34%;}
.lg-35{width:35%;}
.lg-36{width:36%;}
.lg-37{width:37%;}
.lg-38{width:38%;}
.lg-39{width:39%;}
.lg-40{width:40%;}
.lg-41{width:41%;}
.lg-42{width:42%;}
.lg-43{width:43%;}
.lg-44{width:44%;}
.lg-45{width:45%;}
.lg-46{width:46%;}
.lg-47{width:47%;}
.lg-48{width:48%;}
.lg-49{width:49%;}
.lg-50{width:50%;}
.lg-51{width:51%;}
.lg-52{width:52%;}
.lg-53{width:53%;}
.lg-54{width:54%;}
.lg-55{width:55%;}
.lg-56{width:56%;}
.lg-57{width:57%;}
.lg-58{width:58%;}
.lg-59{width:59%;}
.lg-60{width:60%;}
.lg-61{width:61%;}
.lg-62{width:62%;}
.lg-63{width:63%;}
.lg-64{width:64%;}
.lg-65{width:65%;}
.lg-66{width:66%;}
.lg-67{width:67%;}
.lg-68{width:68%;}
.lg-69{width:69%;}
.lg-70{width:70%;}
.lg-71{width:71%;}
.lg-72{width:72%;}
.lg-73{width:73%;}
.lg-74{width:74%;}
.lg-75{width:75%;}
.lg-76{width:76%;}
.lg-77{width:77%;}
.lg-78{width:78%;}
.lg-79{width:79%;}
.lg-80{width:80%;}
.lg-81{width:81%;}
.lg-82{width:82%;}
.lg-83{width:83%;}
.lg-84{width:84%;}
.lg-85{width:85%;}
.lg-86{width:86%;}
.lg-87{width:87%;}
.lg-88{width:88%;}
.lg-89{width:89%;}
.lg-90{width:90%;}
.lg-91{width:91%;}
.lg-92{width:92%;}
.lg-93{width:93%;}
.lg-94{width:94%;}
.lg-95{width:95%;}
.lg-96{width:96%;}
.lg-97{width:97%;}
.lg-98{width:98%;}
.lg-99{width:99%;}
.lg-100{width:100%;display:table;}

/* margin */
.m-lg-1{margin:1%;}
.m-lg-2{margin:2%;}
.m-lg-3{margin:3%;}
.m-lg-4{margin:4%;}
.m-lg-5{margin:5%;}
.m-lg-6{margin:6%;}
.m-lg-7{margin:7%;}
.m-lg-8{margin:8%;}
.m-lg-9{margin:9%;}
.m-lg-10{margin:10%;}

.mh-lg-1{margin-top:0.5rem;margin-bottom:0.5rem;}
.mh-lg-2{margin-top:1rem;margin-bottom:1rem;}
.mh-lg-3{margin-top:1.5rem;margin-bottom:1.5rem;}
.mh-lg-4{margin-top:2rem;margin-bottom:2rem;}
.mh-lg-5{margin-top:2.5rem;margin-bottom:2.5rem;}
.mh-lg-6{margin-top:3rem;margin-bottom:3rem;}
.mh-lg-7{margin-top:3.5rem;margin-bottom:3.5rem;}
.mh-lg-8{margin-top:4rem;margin-bottom:4rem;}
.mh-lg-9{margin-top:4.5rem;margin-bottom:4.5rem;}
.mh-lg-10{margin-top:5rem;margin-bottom:5rem;}

.mt-lg-1{margin-top:0.5rem;}
.mt-lg-2{margin-top:1rem;}
.mt-lg-3{margin-top:1.5rem;}
.mt-lg-4{margin-top:2rem;}
.mt-lg-5{margin-top:2.5rem;}
.mt-lg-6{margin-top:3rem;}
.mt-lg-7{margin-top:3.5rem;}
.mt-lg-8{margin-top:5rem;}
.mt-lg-9{margin-top:4.5rem;}
.mt-lg-10{margin-top:5rem;}

.mb-lg-1{margin-bottom:0.5rem;}
.mb-lg-2{margin-bottom:1rem;}
.mb-lg-3{margin-bottom:1.5rem;}
.mb-lg-4{margin-bottom:2rem;}
.mb-lg-5{margin-bottom:2.5rem;}
.mb-lg-6{margin-bottom:3rem;}
.mb-lg-7{margin-bottom:3.5rem;}
.mb-lg-8{margin-bottom:4rem;}
.mb-lg-9{margin-bottom:4.5rem;}
.mb-lg-10{margin-bottom:5rem;}

.mw-lg-1{margin-left:1%;margin-right:1%;}
.mw-lg-2{margin-left:2%;margin-right:2%;}
.mw-lg-3{margin-left:3%;margin-right:3%;}
.mw-lg-4{margin-left:4%;margin-right:4%;}
.mw-lg-5{margin-left:5%;margin-right:5%;}
.mw-lg-6{margin-left:6%;margin-right:6%;}
.mw-lg-7{margin-left:7%;margin-right:7%;}
.mw-lg-8{margin-left:8%;margin-right:8%;}
.mw-lg-9{margin-left:9%;margin-right:9%;}
.mw-lg-10{margin-left:10%;margin-right:10%;}

.ml-lg-1{margin-left:1%;}
.ml-lg-2{margin-left:2%;}
.ml-lg-3{margin-left:3%;}
.ml-lg-4{margin-left:4%;}
.ml-lg-5{margin-left:5%;}
.ml-lg-6{margin-left:6%;}
.ml-lg-7{margin-left:7%;}
.ml-lg-8{margin-left:8%;}
.ml-lg-9{margin-left:9%;}
.ml-lg-10{margin-left:10%;}

.mr-lg-1{margin-right:1%;}
.mr-lg-2{margin-right:2%;}
.mr-lg-3{margin-right:3%;}
.mr-lg-4{margin-right:4%;}
.mr-lg-5{margin-right:5%;}
.mr-lg-6{margin-right:6%;}
.mr-lg-7{margin-right:7%;}
.mr-lg-8{margin-right:8%;}
.mr-lg-9{margin-right:9%;}
.mr-lg-10{margin-right:10%;}

/* padding 기본 */
.p-lg-1{padding:0.5rem;}
.p-lg-2{padding:1rem;}
.p-lg-3{padding:1.5rem;}
.p-lg-4{padding:2rem;}
.p-lg-5{padding:2.5rem;}
.p-lg-6{padding:3rem;}
.p-lg-7{padding:3.5rem;}
.p-lg-8{padding:4rem;}
.p-lg-9{padding:4.5rem;}
.p-lg-10{padding:5rem;}

.ph-lg-1{padding-top:0.5rem;padding-bottom:0.5rem;}
.ph-lg-2{padding-top:1rem;padding-bottom:1rem;}
.ph-lg-3{padding-top:1.5rem;padding-bottom:1.5rem;}
.ph-lg-4{padding-top:2rem;padding-bottom:2rem;}
.ph-lg-5{padding-top:2.5rem;padding-bottom:2.5rem;}
.ph-lg-6{padding-top:3rem;padding-bottom:3rem;}
.ph-lg-7{padding-top:3.5rem;padding-bottom:3.5rem;}
.ph-lg-8{padding-top:4rem;padding-bottom:4rem;}
.ph-lg-9{padding-top:4.5rem;padding-bottom:4.5rem;}
.ph-lg-10{padding-top:5rem;padding-bottom:5rem;}

.pt-lg-1{padding-top:0.5rem;}
.pt-lg-2{padding-top:1rem;}
.pt-lg-3{padding-top:1.5rem;}
.pt-lg-4{padding-top:2rem;}
.pt-lg-5{padding-top:2.5rem;}
.pt-lg-6{padding-top:3rem;}
.pt-lg-7{padding-top:3.5rem;}
.pt-lg-8{padding-top:4rem;}
.pt-lg-9{padding-top:4.5rem;}
.pt-lg-10{padding-top:5rem;}

.pb-lg-1{padding-bottom:0.5rem;}
.pb-lg-2{padding-bottom:1rem;}
.pb-lg-3{padding-bottom:1.5rem;}
.pb-lg-4{padding-bottom:2rem;}
.pb-lg-5{padding-bottom:2.5rem;}
.pb-lg-6{padding-bottom:3rem;}
.pb-lg-7{padding-bottom:3.5rem;}
.pb-lg-8{padding-bottom:4rem;}
.pb-lg-9{padding-bottom:4.5rem;}
.pb-lg-10{padding-bottom:5rem;}

.pw-lg-1{padding-left:0.5rem;padding-right:0.5rem;}
.pw-lg-2{padding-left:1rem;padding-right:1rem;}
.pw-lg-3{padding-left:1.5rem;padding-right:1.5rem;}
.pw-lg-4{padding-left:2rem;padding-right:2rem;}
.pw-lg-5{padding-left:2.5rem;padding-right:2.5rem;}
.pw-lg-6{padding-left:3rem;padding-right:3rem;}
.pw-lg-7{padding-left:3.5rem;padding-right:3.5rem;}
.pw-lg-8{padding-left:4rem;padding-right:4rem;}
.pw-lg-9{padding-left:4.5rem;padding-right:4.5rem;}
.pw-lg-10{padding-left:5rem;padding-right:5rem;}

.pl-lg-1{padding-left:0.5rem;}
.pl-lg-2{padding-left:1rem;}
.pl-lg-3{padding-left:1.5rem;}
.pl-lg-4{padding-left:2rem;}
.pl-lg-5{padding-left:2.5rem;}
.pl-lg-6{padding-left:3rem;}
.pl-lg-7{padding-left:3.5rem;}
.pl-lg-8{padding-left:4rem;}
.pl-lg-9{padding-left:4.5rem;}
.pl-lg-10{padding-left:5rem;}

.pr-lg-1{padding-right:0.5rem;}
.pr-lg-2{padding-right:1rem;}
.pr-lg-3{padding-right:1.5rem;}
.pr-lg-4{padding-right:2rem;}
.pr-lg-5{padding-right:2.5rem;}
.pr-lg-6{padding-right:3rem;}
.pr-lg-7{padding-right:3.5rem;}
.pr-lg-8{padding-right:4rem;}
.pr-lg-9{padding-right:4.5rem;}
.pr-lg-10{padding-right:5rem;}

/* table */
.tbl.list .td-lg{display:inline-block;}

/* 리스트 컬럼 값을 이용해서 */

.list.num-2.num-lg-1 > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-lg-2 > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-lg-3 > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-lg-4 > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-lg-5 > li:nth-of-type(2n+1){clear:none;}

.list.num-3.num-lg-1 > li:nth-of-type(3n+1){clear:none;}
.list.num-3.num-lg-2 > li:nth-of-type(3n+1){clear:none;}
.list.num-3.num-lg-3 > li:nth-of-type(3n+1){clear:none;}
.list.num-3.num-lg-4 > li:nth-of-type(3n+1){clear:none;}
.list.num-3.num-lg-5 > li:nth-of-type(3n+1){clear:none;}

.list.num-4.num-lg-1 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-2 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-3 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-4 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-5 > li:nth-of-type(4n+1){clear:none;}

.list.num-4.num-lg-1 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-2 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-3 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-4 > li:nth-of-type(4n+1){clear:none;}
.list.num-4.num-lg-5 > li:nth-of-type(4n+1){clear:none;}

.list.num-5.num-lg-1 > li:nth-of-type(5n+1){clear:none;}
.list.num-5.num-lg-2 > li:nth-of-type(5n+1){clear:none;}
.list.num-5.num-lg-3 > li:nth-of-type(5n+1){clear:none;}
.list.num-5.num-lg-4 > li:nth-of-type(5n+1){clear:none;}
.list.num-5.num-lg-5 > li:nth-of-type(5n+1){clear:none;}

.list.num-lg-1 > li{width:100%;margin-right:0;margin-top:2rem;}
.list.num-lg-1 > li:nth-child(1){margin-top:0rem;}

.list.num-lg-2 > li{width:50%;margin-right:0}
.list.num-lg-2.gap1 > li{width:49.5%;margin-right:1%}
.list.num-lg-2.gap2 > li{width:49%;margin-right:2%}
.list.num-lg-2.gap3 > li{width:48.5%;margin-right:3%}
.list.num-lg-2 > li:nth-of-type(2n+0){margin-right:0%;}
.list.num-lg-2 > li:nth-of-type(2n+1){margin-top:2rem; clear:both;}
.list.num-lg-2 > li:nth-of-type(2n+2){margin-top:2rem;}
.list.num-lg-2 > li:nth-child(1){margin-top:0rem;}
.list.num-lg-2 > li:nth-child(2){margin-top:0rem;}

.list.num-lg-3 > li{width:33.33%;margin-right:0}
.list.num-lg-3.gap1 > li{width:32.66%;margin-right:1%}
.list.num-lg-3.gap2 > li{width:32%;margin-right:2%}
.list.num-lg-3.gap3 > li{width:31.33%;margin-right:3%}
.list.num-lg-3 > li:nth-of-type(3n+0){margin-right:0%;}
.list.num-lg-3 > li:nth-of-type(3n+1){margin-top:2rem; clear:both;}
.list.num-lg-3 > li:nth-of-type(3n+2){margin-top:2rem;}
.list.num-lg-3 > li:nth-of-type(3n+3){margin-top:2rem;}
.list.num-lg-3 > li:nth-child(1){margin-top:0rem;}
.list.num-lg-3 > li:nth-child(2){margin-top:0rem;}
.list.num-lg-3 > li:nth-child(3){margin-top:0rem;}

.list.num-lg-4 > li{width:25%;margin-right:0}
.list.num-lg-4.gap1 > li{width:24.25%;margin-right:1%}
.list.num-lg-4.gap2 > li{width:23.5%;margin-right:2%}
.list.num-lg-4.gap3 > li{width:22.75%;margin-right:3%}
.list.num-lg-4 > li:nth-of-type(4n+0){margin-right:0%;}
.list.num-lg-4 > li:nth-of-type(4n+1){margin-top:2rem; clear:both;}
.list.num-lg-4 > li:nth-of-type(4n+2){margin-top:2rem;}
.list.num-lg-4 > li:nth-of-type(4n+3){margin-top:2rem;}
.list.num-lg-4 > li:nth-of-type(4n+4){margin-top:2rem;}
.list.num-lg-4 > li:nth-child(1){margin-top:0rem;}
.list.num-lg-4 > li:nth-child(2){margin-top:0rem;}
.list.num-lg-4 > li:nth-child(3){margin-top:0rem;}
.list.num-lg-4 > li:nth-child(4){margin-top:0rem;}

.list.num-lg-5 > li{width:20%;margin-right:0}
.list.num-lg-5.gap1 > li{width:19.20%;margin-right:1%}
.list.num-lg-5.gap2 > li{width:18.40%;margin-right:2%}
.list.num-lg-5.gap3 > li{width:17.60%;margin-right:3%}
.list.num-lg-5 > li:nth-of-type(5n+0){margin-right:0%;}
.list.num-lg-5 > li:nth-of-type(5n+1){margin-top:2rem; clear:both;}
.list.num-lg-5 > li:nth-of-type(5n+2){margin-top:2rem;}
.list.num-lg-5 > li:nth-of-type(5n+3){margin-top:2rem;}
.list.num-lg-5 > li:nth-of-type(5n+4){margin-top:2rem;}
.list.num-lg-5 > li:nth-of-type(5n+5){margin-top:2rem;}
.list.num-lg-5 > li:nth-child(1){margin-top:0rem;}
.list.num-lg-5 > li:nth-child(2){margin-top:0rem;}
.list.num-lg-5 > li:nth-child(3){margin-top:0rem;}
.list.num-lg-5 > li:nth-child(4){margin-top:0rem;}
.list.num-lg-5 > li:nth-child(5){margin-top:0rem;}

/* 리스트 컬럼 값을 이용해서 div */

.list-div.num-2.num-lg-1 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-lg-2 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-lg-3 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-lg-4 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-lg-5 > div:nth-of-type(2n+1){clear:none;}

.list-div.num-3.num-lg-1 > div:nth-of-type(3n+1){clear:none;}
.list-div.num-3.num-lg-2 > div:nth-of-type(3n+1){clear:none;}
.list-div.num-3.num-lg-3 > div:nth-of-type(3n+1){clear:none;}
.list-div.num-3.num-lg-4 > div:nth-of-type(3n+1){clear:none;}
.list-div.num-3.num-lg-5 > div:nth-of-type(3n+1){clear:none;}

.list-div.num-4.num-lg-1 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-2 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-3 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-4 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-5 > div:nth-of-type(4n+1){clear:none;}

.list-div.num-4.num-lg-1 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-2 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-3 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-4 > div:nth-of-type(4n+1){clear:none;}
.list-div.num-4.num-lg-5 > div:nth-of-type(4n+1){clear:none;}

.list-div.num-5.num-lg-1 > div:nth-of-type(5n+1){clear:none;}
.list-div.num-5.num-lg-2 > div:nth-of-type(5n+1){clear:none;}
.list-div.num-5.num-lg-3 > div:nth-of-type(5n+1){clear:none;}
.list-div.num-5.num-lg-4 > div:nth-of-type(5n+1){clear:none;}
.list-div.num-5.num-lg-5 > div:nth-of-type(5n+1){clear:none;}

.list-div.num-lg-1 > div{width:100%;margin-right:0;margin-top:2rem;}
.list-div.num-lg-1 >div:nth-child(1){margin-top:0rem;}
.list-div.num-lg-1.gap1 > div{width:100%;margin-right:0%;margin-top:2rem;}
.list-div.num-lg-1.gap2 > div{width:100%;margin-right:0%;margin-top:2rem;}
.list-div.num-lg-1.gap3 > div{width:100%;margin-right:0%;margin-top:2rem;}

.list-div.num-lg-2 > div{width:50%;margin-right:0}
.list-div.num-lg-2.gap1 > div{width:49.5%;margin-right:1%}
.list-div.num-lg-2.gap2 > div{width:49%;margin-right:2%}
.list-div.num-lg-2.gap3 > div{width:48.5%;margin-right:3%}
.list-div.num-lg-2 >div:nth-of-type(2n+0){margin-right:0%;}
.list-div.num-lg-2 >div:nth-of-type(2n+1){margin-top:2rem; clear:both;}
.list-div.num-lg-2 >div:nth-of-type(2n+2){margin-top:2rem;}
.list-div.num-lg-2 >div:nth-child(1){margin-top:0rem;}
.list-div.num-lg-2 >div:nth-child(2){margin-top:0rem;}

.list-div.num-lg-3 > div{width:33.33%;margin-right:0}
.list-div.num-lg-3.gap1 > div{width:32.66%;margin-right:1%}
.list-div.num-lg-3.gap2 > div{width:32%;margin-right:2%}
.list-div.num-lg-3.gap3 > div{width:31.33%;margin-right:3%}
.list-div.num-lg-3 >div:nth-of-type(3n+0){margin-right:0%;}
.list-div.num-lg-3 >div:nth-of-type(3n+1){margin-top:2rem; clear:both;}
.list-div.num-lg-3 >div:nth-of-type(3n+2){margin-top:2rem;}
.list-div.num-lg-3 >div:nth-of-type(3n+3){margin-top:2rem;}
.list-div.num-lg-3 >div:nth-child(1){margin-top:0rem;}
.list-div.num-lg-3 >div:nth-child(2){margin-top:0rem;}
.list-div.num-lg-3 >div:nth-child(3){margin-top:0rem;}

.list-div.num-lg-4 > div{width:25%;margin-right:0}
.list-div.num-lg-4.gap1 > div{width:24.25%;margin-right:1%}
.list-div.num-lg-4.gap2 > div{width:23.5%;margin-right:2%}
.list-div.num-lg-4.gap3 > div{width:22.75%;margin-right:3%}
.list-div.num-lg-4 >div:nth-of-type(4n+0){margin-right:0%;}
.list-div.num-lg-4 >div:nth-of-type(4n+1){margin-top:2rem; clear:both;}
.list-div.num-lg-4 >div:nth-of-type(4n+2){margin-top:2rem;}
.list-div.num-lg-4 >div:nth-of-type(4n+3){margin-top:2rem;}
.list-div.num-lg-4 >div:nth-of-type(4n+4){margin-top:2rem;}
.list-div.num-lg-4 >div:nth-child(1){margin-top:0rem;}
.list-div.num-lg-4 >div:nth-child(2){margin-top:0rem;}
.list-div.num-lg-4 >div:nth-child(3){margin-top:0rem;}
.list-div.num-lg-4 >div:nth-child(4){margin-top:0rem;}

.list-div.num-lg-5 > div{width:20%;margin-right:0}
.list-div.num-lg-5.gap1 > div{width:19.20%;margin-right:1%}
.list-div.num-lg-5.gap2 > div{width:18.40%;margin-right:2%}
.list-div.num-lg-5.gap3 > div{width:17.60%;margin-right:3%}
.list-div.num-lg-5 >div:nth-of-type(5n+0){margin-right:0%;}
.list-div.num-lg-5 >div:nth-of-type(5n+1){margin-top:2rem; clear:both;}
.list-div.num-lg-5 >div:nth-of-type(5n+2){margin-top:2rem;}
.list-div.num-lg-5 >div:nth-of-type(5n+3){margin-top:2rem;}
.list-div.num-lg-5 >div:nth-of-type(5n+4){margin-top:2rem;}
.list-div.num-lg-5 >div:nth-of-type(5n+5){margin-top:2rem;}
.list-div.num-lg-5 >div:nth-child(1){margin-top:0rem;}
.list-div.num-lg-5 >div:nth-child(2){margin-top:0rem;}
.list-div.num-lg-5 >div:nth-child(3){margin-top:0rem;}
.list-div.num-lg-5 >div:nth-child(4){margin-top:0rem;}
.list-div.num-lg-5 >div:nth-child(5){margin-top:0rem;}
