.container {width: 95%;margin:0 auto;}
.container::after{clear:both;}
.hidden-xs{display:none !important;}
.visible-xs{display:block;}
.xs-hide{display:none;}

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


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

.wr-xs-1{width:1rem;}
.wr-xs-2{width:1.5rem;}
.wr-xs-3{width:2rem;}
.wr-xs-4{width:2.5rem;}
.wr-xs-5{width:3rem;}
.wr-xs-6{width:3.5rem;}
.wr-xs-7{width:4rem;}
.wr-xs-8{width:4.5rem;}
.wr-xs-9{width:5rem;}
.wr-xs-10{width:5.5rem;}
.wr-xs-11{width:6rem;}
.wr-xs-12{width:6.5rem;}
.wr-xs-13{width:7rem;}
.wr-xs-14{width:7.5rem;}
.wr-xs-15{width:8rem;}
.wr-xs-16{width:8.5rem;}
.wr-xs-17{width:9rem;}
.wr-xs-18{width:9.5rem;}
.wr-xs-19{width:10rem;}
.wr-xs-20{width:10.5rem;}
.wr-xs-21{width:11rem;}
.wr-xs-22{width:11.5rem;}
.wr-xs-23{width:12rem;}
.wr-xs-24{width:12.5rem;}
.wr-xs-25{width:13rem;}
.wr-xs-26{width:13.5rem;}
.wr-xs-27{width:14rem;}
.wr-xs-28{width:14.5rem;}
.wr-xs-29{width:15rem;}
.wr-xs-30{width:15.5rem;}
.wr-xs-31{width:14rem;}
.wr-xs-32{width:15rem;}
.wr-xs-33{width:16rem;}
.wr-xs-34{width:17rem;}
.wr-xs-35{width:18rem;}
.wr-xs-36{width:19rem;}
.wr-xs-37{width:20rem;}
.wr-xs-38{width:21rem;}
.wr-xs-39{width:22rem;}
.wr-xs-40{width:23rem;}
.wr-xs-41{width:24rem;}
.wr-xs-42{width:25rem;}
.wr-xs-43{width:26rem;}
.wr-xs-44{width:27rem;}
.wr-xs-45{width:28rem;}
.wr-xs-46{width:29rem;}
.wr-xs-47{width:30rem;}
.wr-xs-48{width:31rem;}
.wr-xs-49{width:32rem;}
.wr-xs-50{width:33rem;}


/* margin */
.m-xs-auto{margin:0 auto !important;}
.m-xs-0{margin:0% !important;}
.m-xs-1{margin:1%;}
.m-xs-2{margin:2%;}
.m-xs-3{margin:3%;}
.m-xs-4{margin:4%;}
.m-xs-5{margin:5%;}
.m-xs-6{margin:6%;}
.m-xs-7{margin:7%;}
.m-xs-8{margin:8%;}
.m-xs-9{margin:9%;}
.m-xs-10{margin:10%;}

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

.mt-xs-0{margin-top:0rem !important;}
.mt-xs-0_5{margin-top:0.25rem;}
.mt-xs-1{margin-top:0.5rem;}
.mt-xs-2{margin-top:1rem !important;}
.mt-xs-3{margin-top:1.5rem !important;}
.mt-xs-4{margin-top:2rem !important;}
.mt-xs-5{margin-top:2.5rem;}
.mt-xs-6{margin-top:3rem;}
.mt-xs-7{margin-top:3.5rem;}
.mt-xs-8{margin-top:5rem;}
.mt-xs-9{margin-top:4.5rem;}
.mt-xs-10{margin-top:5rem;}
.mt-xs-11{margin-top:6rem;}
.mt-xs-12{margin-top:7rem;}

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

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

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


/* 폰트사이즈 */

.fs-0_7{font-size:0.7rem;}
.fs-0_8{font-size:0.8rem;}
.fs-0_9{font-size:0.9rem;}
.fs-1_0{font-size:1.0rem;}
.fs-1_1{font-size:1.0rem;}
.fs-1_2{font-size:1.1rem;}
.fs-1_3{font-size:1.1rem;}
.fs-1_4{font-size:1.2rem;}
.fs-1_5{font-size:1.2rem;}
.fs-1_6{font-size:1.3rem;}
.fs-1_7{font-size:1.3rem;}
.fs-1_8{font-size:1.4rem;}
.fs-1_9{font-size:1.4rem;}
.fs-2{font-size:1.5rem;}
.fs-2_1{font-size:1.5rem;}
.fs-2_2{font-size:1.6rem;}
.fs-2_3{font-size:1.6rem;}
.fs-2_4{font-size:1.7rem;}
.fs-2_5{font-size:1.7rem;}
.fs-2_6{font-size:1.8rem;}
.fs-2_7{font-size:1.8rem;}
.fs-2_8{font-size:1.9rem;}
.fs-2_9{font-size:1.9rem;}
.fs-3{font-size:2rem;}
.fs-3_1{font-size:2.0rem;}
.fs-3_2{font-size:2.1rem;}
.fs-3_3{font-size:2.1rem;}
.fs-3_4{font-size:2.2rem;}
.fs-3_5{font-size:2.2rem;}
.fs-3_6{font-size:2.3rem;}
.fs-3_7{font-size:2.3rem;}
.fs-3_8{font-size:2.4rem;}
.fs-3_9{font-size:2.4rem;}
.fs-4{font-size:2.5rem;}
.fs-4_1{font-size:2.5rem;}
.fs-4_2{font-size:2.6rem;}
.fs-4_3{font-size:2.6rem;}
.fs-5{font-size:2.7rem;}
.fs-6{font-size:2.7rem;}

.fs-xs-0_7{font-size:0.7rem;}
.fs-xs-0_8{font-size:0.8rem;}
.fs-xs-0_9{font-size:0.9rem;}
.fs-xs-1_0{font-size:1.0rem;}
.fs-xs-1_1{font-size:1.1rem;}
.fs-xs-1_2{font-size:1.2rem;}
.fs-xs-1_3{font-size:1.3rem;}
.fs-xs-1_4{font-size:1.4rem;}
.fs-xs-1_5{font-size:1.5rem;}
.fs-xs-1_6{font-size:1.6rem;}
.fs-xs-1_7{font-size:1.7rem;}
.fs-xs-1_8{font-size:1.8rem;}
.fs-xs-1_9{font-size:1.9rem;}
.fs-xs-2{font-size:2rem;}
.fs-xs-2_1{font-size:2.1rem;}
.fs-xs-2_2{font-size:2.2rem;}
.fs-xs-2_3{font-size:2.3rem;}
.fs-xs-2_4{font-size:2.4rem;}
.fs-xs-2_5{font-size:2.5rem;}
.fs-xs-3{font-size:3rem;}


/* 들여쓰기 */
.ti-xs-0_5{text-indent:-0.5rem;}


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

.ph-xs-0{padding-top:0.2rem;padding-bottom:0.2rem;}
.ph-xs-1{padding-top:0.5rem;padding-bottom:0.5rem;}
.ph-xs-2{padding-top:1rem !important;padding-bottom:1rem !important;}
.ph-xs-3{padding-top:1.5rem;padding-bottom:1.5rem;}
.ph-xs-4{padding-top:2rem;padding-bottom:2rem;}
.ph-xs-5{padding-top:2.5rem;padding-bottom:2.5rem;}
.ph-xs-6{padding-top:3rem;padding-bottom:3rem;}
.ph-xs-7{padding-top:3.5rem;padding-bottom:3.5rem;}
.ph-xs-8{padding-top:4rem;padding-bottom:4rem;}
.ph-xs-9{padding-top:4.5rem;padding-bottom:4.5rem;}
.ph-xs-10{padding-top:5rem;padding-bottom:5rem;}
.ph-xs-11{padding-top:5.3rem;padding-bottom:5.3rem;}

.pt-xs-0{padding-top:0rem !important;}
.pt-xs-0_5{padding-top:0.25rem;}
.pt-xs-1{padding-top:0.5rem;}
.pt-xs-2{padding-top:1rem;}
.pt-xs-3{padding-top:1.5rem;}
.pt-xs-4{padding-top:2rem;}
.pt-xs-5{padding-top:2.5rem;}
.pt-xs-6{padding-top:3rem;}
.pt-xs-7{padding-top:3.5rem;}
.pt-xs-8{padding-top:4rem;}
.pt-xs-9{padding-top:4.5rem;}
.pt-xs-10{padding-top:5rem;}
.pt-xs-20{padding-top:10rem;}

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

.pw-xs-0{padding-left:0% !important; padding-right:0% !important;}
.pw-xs-1{padding-left:0.5rem;padding-right:0.5rem;}
.pw-xs-2{padding-left:1rem;padding-right:1rem;}
.pw-xs-3{padding-left:1.5rem;padding-right:1.5rem;}
.pw-xs-4{padding-left:2rem;padding-right:2rem;}
.pw-xs-5{padding-left:2.5rem;padding-right:2.5rem;}
.pw-xs-6{padding-left:3rem;padding-right:3rem;}
.pw-xs-7{padding-left:3.5rem;padding-right:3.5rem;}
.pw-xs-8{padding-left:4rem;padding-right:4rem;}
.pw-xs-9{padding-left:4.5rem;padding-right:4.5rem;}
.pw-xs-10{padding-left:5rem;padding-right:5rem;}
.pw-xs-11{padding-left:5.5rem;padding-right:5.5rem;}
.pw-xs-12{padding-left:6rem;padding-right:6rem;}
.pw-xs-13{padding-left:6.5rem;padding-right:6.5rem;}
.pw-xs-14{padding-left:7rem;padding-right:7rem;}
.pw-xs-15{padding-left:7.5rem;padding-right:7.5rem;}

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

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

.td-xs{display:inline-block;}


/* 모바일 이미지 크기 */
.img-xs-10{max-width:10% !important;}
.img-xs-20{max-width:20% !important;}
.img-xs-30{max-width:30% !important;}
.img-xs-40{max-width:40% !important;}
.img-xs-50{max-width:50% !important;}
.img-xs-60{max-width:60% !important;}

/* 모바일 높이 */
.h-xs-a{height:auto !important;}
.h-xs-1{height:1rem;}
.h-xs-2{height:2rem;}
.h-xs-3{height:3rem;}
.h-xs-4{height:4rem;}
.h-xs-5{height:5rem;}
.h-xs-6{height:6rem;}
.h-xs-7{height:7rem;}
.h-xs-8{height:8rem;}
.h-xs-9{height:9rem;}
.h-xs-10{height:10rem;}
.h-xs-11{height:11rem;}
.h-xs-12{height:12rem;}
.h-xs-13{height:13rem;}
.h-xs-14{height:14rem;}
.h-xs-15{height:15rem;}
.h-xs-16{height:16rem;}
.h-xs-17{height:17rem;}
.h-xs-18{height:18rem;}
.h-xs-19{height:19rem;}
.h-xs-20{height:20rem;}
.h-xs-21{height:21rem;}
.h-xs-22{height:22rem;}
.h-xs-23{height:23rem;}
.h-xs-24{height:24rem;}
.h-xs-25{height:25rem;}
.h-xs-26{height:26rem;}
.h-xs-27{height:27rem;}
.h-xs-28{height:28rem;}
.h-xs-29{height:29rem;}
.h-xs-30{height:30rem;}

/* 모바일 float 기본 */
.f-xs-l{float:left !important;}
.f-xs-r{float:right !important;}
.f-xs-n{float: !important;}


/* 모바일 폰트색상 */
.fc-xs-gpurple{
	color:#161a5e !important;
}

/* 모바일 폰트굵기 */
.fw-xs-b{
	font-weight:bold !important;
}

/* 모바일 텍스트 정렬 */
.va-xs-m{ vertical-align:middle;}
.va-xs-t{ vertical-align:top;}
.va-xs-b{ vertical-align:bottom;}
.ta-xs-c{text-align:center !important;}
.ta-xs-r{text-align:right !important;}
.ta-xs-l{text-align:left !important;}

/* 모바일 라인 */
.b-xs-n{border:none !important;}
.b-xs-r{border-right:1px solid #ccc !important;}
.b-xs-rn{border-right:none !important;}
.b-xs-t{border-top:1px solid #ccc !important;}
.b-xs-tn{border-top:none !important;}
.b-xs-l{border-left:1px solid #ccc !important;}
.b-xs-ln{border-left:none !important;}
.b-xs-b{border-bottom:1px solid #ccc !important;}
.b-xs-bn{border-bottom:none !important;}


/* 리스트 컬럼 값을 이용해서 */
.list.num-2.num-xs-1  > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-xs-2  > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-xs-3  > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-xs-4  > li:nth-of-type(2n+1){clear:none;}
.list.num-2.num-xs-5  > li:nth-of-type(2n+1){clear:none;}

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

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

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

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

.list.num-3.num-xs-2.gap3  > li:nth-child(3) {margin-top: 3%;}

.list.num-4.num-xs-2.gap3 > li:nth-of-type(3){margin-top:3%;}
.list.num-4.num-xs-2.gap3 > li:nth-of-type(4){margin-top:3%;}

.list.num-xs-1 > li{width:100%;margin-right:0;margin-top:0.5rem !important;}
.list.num-xs-1 > li:nth-child(1){margin-top:0rem;}
.list.num-xs-1.gap1 > li{width:100%;margin-right:0%}
.list.num-xs-1.gap2 > li{width:100%;margin-right:0%}
.list.num-xs-1.gap3 > li{width:100%;margin-right:0%}
.list.num-xs-1.gap4 > li{width:100%;margin-right:0%}
.list.num-xs-1.gap5 > li{width:100%;margin-right:0%}

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

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

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

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

/* 리스트 컬럼 값을 이용해서 div */
.list-div {width:100%;display:table;}
.list-div > div{display:inline-block;float:left;}
.list-div.num-2.num-xs-1 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-xs-2 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-xs-3 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-xs-4 > div:nth-of-type(2n+1){clear:none;}
.list-div.num-2.num-xs-5 > div:nth-of-type(2n+1){clear:none;}

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

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

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

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

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

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

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

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

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

.lh-1{line-height:1rem;}
.lh-1_2{line-height:1.1rem;}
.lh-1_3{line-height:1.1rem;}
.lh-1_4{line-height:1.2rem;}
.lh-1_5{line-height:1.2rem;}
.lh-1_6{line-height:1.3rem;}
.lh-1_7{line-height:1.3rem;}
.lh-1_8{line-height:1.4rem;}
.lh-1_9{line-height:1.4rem;}
.lh-2{line-height:1.5rem;}
.lh-2_5{line-height:1.7rem;}
.lh-3{line-height:2rem;}
.lh-3_5{line-height:2.2rem;}
.lh-4{line-height:2.5rem;}
.lh-4_5{line-height:2.6rem;}


.lh-xs-1{line-height:1rem;}
.lh-xs-1_2{line-height:1.2rem;}
.lh-xs-1_3{line-height:1.3rem;}
.lh-xs-1_4{line-height:1.4rem;}
.lh-xs-1_5{line-height:1.5rem;}
.lh-xs-1_6{line-height:1.6rem;}
.lh-xs-1_7{line-height:1.7rem;}
.lh-xs-1_8{line-height:1.8rem;}
.lh-xs-1_9{line-height:1.9rem;}
.lh-xs-2{line-height:2rem;}
.lh-xs-2_5{line-height:2.5rem;}
.lh-xs-3{line-height:3rem;}


.bo-xs-0{border:none;}
.bo-xs-1{border:1px solid #ccc;}
.bo-xs-2{border:2px solid #dee0e4;}
.bo-xs-3{border:3px solid #dee0e4;}
.bo-xs-4{border:4px solid #dee0e4;}
.bo-xs-5{border:5px solid #dee0e4;}

.bo-xs-b-0{border-bottom:none !important;}
.bo-xs-b-1{border-bottom:1px solid #dee0e4;}
.bo-xs-b-2{border-bottom:2px solid #dee0e4;}
.bo-xs-b-3{border-bottom:3px solid #dee0e4;}
.bo-xs-b-4{border-bottom:4px solid #dee0e4;}
.bo-xs-b-5{border-bottom:5px solid #dee0e4;}

.bo-xs-t-0{border-top:none;}
.bo-xs-t-1{border-top:1px solid #dee0e4;}
.bo-xs-t-2{border-top:2px solid #dee0e4;}
.bo-xs-t-3{border-top:3px solid #dee0e4;}
.bo-xs-t-4{border-top:4px solid #dee0e4;}
.bo-xs-t-5{border-top:5px solid #dee0e4;}

.bo-xs-l-0{border-left:none;}
.bo-xs-l-1{border-left:1px solid #dee0e4;}
.bo-xs-l-2{border-left:2px solid #dee0e4;}
.bo-xs-l-3{border-left:3px solid #dee0e4;}
.bo-xs-l-4{border-left:4px solid #dee0e4;}
.bo-xs-l-5{border-left:5px solid #dee0e4;}

.bo-xs-r-0{border-right:none;}
.bo-xs-r-1{border-right:1px solid #dee0e4;}
.bo-xs-r-2{border-right:2px solid #dee0e4;}
.bo-xs-r-3{border-right:3px solid #dee0e4;}
.bo-xs-r-4{border-right:4px solid #dee0e4;}
.bo-xs-r-5{border-right:5px solid #dee0e4;}

.bo-xs-ra-0{border-radius:0;}
.bo-xs-ra-1{border-radius:0.2rem;}
.bo-xs-ra-2{border-radius:0.4rem;}
.bo-xs-ra-3{border-radius:0.6rem;}
.bo-xs-ra-4{border-radius:0.8rem;}
.bo-xs-ra-5{border-radius:1rem;}
.bo-xs-ra-ci{border-radius:50%;}

/* 모바일 순서 바꾸기 */

.block-all{
	display: -webkit-box;
	display: -moz-box;
	display: box;

	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
}

.blockA{
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	box-ordinal-group: 2;
}

.blockB{
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	box-ordinal-group: 3;
}

.blockC{
	-webkit-box-ordinal-group: 4;
	-moz-box-ordinal-group: 4;
	box-ordinal-group: 4;
}

.blockD{
	-webkit-box-ordinal-group: 5;
	-moz-box-ordinal-group: 5;
	box-ordinal-group: 5;
}