
/*#FBfeed .fbWrapper a {display: grid; grid-template-columns: 130px 130px; grid-template-rows: 130px;}
#FBfeed .fbWrapper {display: flex; justify-content: center;}
#FBfeed .fbWrapper a img {object-fit: cover}*/

/* 230425 애드아시아 게시판 - 갤러리형 임시 스타일링 */
/*
.board-list.gallery {display:grid; grid-template-columns: 1fr 1fr 1fr; justify-content: flex-start; gap: 1rem; padding-top: 10px;}
.board-list.gallery .boardComp {border-bottom:none;}
.board-list.gallery .boardComp a {display: grid; grid-template-rows: 25px 200px; gap:0.5rem; justify-content: center; align-items: center; padding: 10px;}
.board-list.gallery .boardComp a .noti-cont {display: flex; justify-content:space-between; align-items: center; padding-right: 0;}
.board-list.gallery .boardComp a .noti-cont .tit {width: 200px; max-width: 230px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.board-list.gallery .boardComp a .imgView {height: 100%;}
.board-list.gallery .boardComp a .imgView img {height: 100%;}

@media screen and (max-width:999.98px) {
.board-list.gallery {grid-template-columns: 1fr 1fr;}
}
@media screen and (max-width:499.98px) {
    .board-list.gallery {grid-template-columns: 1fr}
}
 */

 @import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Poppins:wght@500&display=swap');

 /* 230424 애드아시아 페이지 */
 .adasia.subMarkup {display: flex; justify-content: center;}
 .adasia.subMarkup.adasia_accommodation {flex-direction: column; margin-top: 0;}
 .adasia.subMarkup.adasia_accommodation h4 {align-self: flex-start}

 .ft-top .logo.adasia {display:grid; grid-template-columns: 1fr 1fr 1fr;}
 .ft-top .logo.adasia>div {flex-wrap: nowrap}
 .ft-top .logo.adasia>div.adasiaFt {grid-column: 1 / -1}

 #SCT004.adasiaFt,
 #SCT004_mo.adasiaFt {display:block; width: 100%;}
 #SCT004.adasiaFt .sliderWrap,
 #SCT004_mo.adasiaFt .sliderWrap {position:relative; height: 50px; overflow: hidden}
 #SCT004.adasiaFt .sliderWrap .adasiaFt-slider,
 #SCT004_mo.adasiaFt .sliderWrap .adasiaFt-slider {position:absolute; display: flex; column-gap: 2rem; height: 100%;}
 #SCT004.adasiaFt .sliderWrap .adasiaFt-slider a,
 #SCT004_mo.adasiaFt .sliderWrap .adasiaFt-slider a {width: 160px; margin-right: 0; display:flex; justify-content: center; align-items: center}

 #SCT004.slideFt,
 #SCT004_mo.slideFt {display:block; width: 100%;}
 #SCT004.slideFt .sliderWrap,
 #SCT004_mo.slideFt .sliderWrap {position:relative; height: 50px; overflow: hidden}
 #SCT004.slideFt .sliderWrap .ft-slider,
 #SCT004_mo.slideFt .sliderWrap .ft-slider {position:absolute; display: flex; column-gap: 2rem; height: 100%;}
 #SCT004.slideFt .sliderWrap .ft-slider a,
 #SCT004_mo.slideFt .sliderWrap .ft-slider a {width: 160px; margin-right: 0; display:flex; justify-content: center; align-items: center}

 @media (max-width:999.98px) {
     #footer.ftSlide {display: block;}
 }

 #SCT005.adasiaFt,
 #SCT005_mo.adasiaFt {display:block; width: 100%;}
 #SCT005.adasiaFt .sliderWrap1,
 #SCT005_mo.adasiaFt .sliderWrap1 {position:relative; height: 50px; overflow: hidden}
 #SCT005.adasiaFt .sliderWrap1 .adasiaFt-slider1,
 #SCT005_mo.adasiaFt .sliderWrap1 .adasiaFt-slider1 {position:absolute; display: flex; column-gap: 2rem; height: 100%;}
 #SCT005.adasiaFt .sliderWrap1 .adasiaFt-slider1 a,
 #SCT005_mo.adasiaFt .sliderWrap1 .adasiaFt-slider1 a {width: 160px; margin-right: 0; display:flex; justify-content: center; align-items: center}

 #SCT005.slideFt,
 #SCT005_mo.slideFt {display:block; width: 100%;}
 #SCT005.slideFt .sliderWrap1,
 #SCT005_mo.slideFt .sliderWrap1 {position:relative; height: 50px; overflow: hidden}
 #SCT005.slideFt .sliderWrap1 .ft-slider,
 #SCT005_mo.slideFt .sliderWrap1 .ft-slider {position:absolute; display: flex; column-gap: 2rem; height: 100%;}
 #SCT005.slideFt .sliderWrap1 .ft-slider a,
 #SCT005_mo.slideFt .sliderWrap1 .ft-slider a {width: 160px; margin-right: 0; display:flex; justify-content: center; align-items: center}

 @media (max-width:999.98px) {
     #footer.ftSlide {display: block;}
 }


 /* 230428 애드아시아 등록, 개인정보 페이지 수정 */
 #categoryCompany .check-bx,
 #categoryInterest .check-bx {display: grid; grid-template-columns: repeat(3, 1fr); row-gap: 1rem;}
 #categoryCompany .check-bx .enrollTit,
 #categoryInterest .check-bx .enrollTit { grid-column: 1 / -1; margin-bottom: 0; margin-top: 2rem;}
 #categoryCompany .check-bx .enrollTit:nth-child(1),
 #categoryInterest .check-bx .enrollTit:nth-child(1){ margin-top: 0;}
 #Dietary .check-bx > span,
     /*#Registrant .check-bx > span { width: 33.3333%;}*/
 #checkTit.titStyle {width: 100%;}
 #checkTit.titStyle .check-bx>span {width: 33.3333% }


 /* 230427 홍익대학교 졸업전시회 임시 퍼블리싱 */
 .personal-profile {display: grid; grid-template-columns: 175px 1fr; column-gap: 60px;}
 .personal-profile .left-section {margin-right: 0; grid-row: 1 / 3}
 .personal-profile .last-section {grid-column: 2 / -1;}
 .personal-profile .last-section p {word-break: keep-all; padding: 10px 30px; border: 1px solid #000; border-radius:10px;}
 .netEntry-list li {transition: .2s;}
 .netEntry-list li:hover {box-shadow: 0 0 20px #aaa;}
 .check-bx > span { width: 100%;}
 .gnb.adasiaGnb { gap: 60px;}

 /* 이즈피엠피 홈페이지 상단 헤더 */
 #ezpmpGnb .exhibiList {display: none; width: 195px; height: 50px; align-items: center; border:1px solid #fff; border-radius: 10px; position: absolute; right: -15px; top: 30px;}
 #ezpmpGnb .exhibiList .menu_tit {cursor: pointer; text-align: center; display: flex; justify-content: center; gap:5rem; width: 100%; height:100%; align-items: center}
 #ezpmpGnb .exhibiList div {line-height: 100%;}
 #ezpmpGnb .exhibiList ul {display: none; position: absolute; top:120%; left: 50%; transform: translateX(-50%); background:#000; border: 1px solid #aaa; border-radius: 10px; overflow: hidden}
 #ezpmpGnb .exhibiList ul li {border-bottom: 1px solid #aaa; cursor: pointer; display: flex; gap: 10px; align-items: center; transition: .1s; padding: 10px 15px; }
 #ezpmpGnb .exhibiList ul li:hover {background:#444;}
 #ezpmpGnb .exhibiList ul li span {width: 10px; height: 10px; background:#ff9900; border-radius: 50%;}
 #ezpmpGnb .exhibiList ul li:last-child {border-bottom: none;}
 #ezpmpGnb .exhibiList .arrow { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 20px; color: #ff9900; transition: .4s;}
 #ezpmpGnb .exhibiList .arrow .on {transform:rotate(180deg);}

 #ezpmpGnb.mo_ver {height:100%}
 #ezpmpGnb.mo_ver .exhibiList {width: 100%; margin-top: 130px;}
 #ezpmpGnb.mo_ver .exhibiList .menu_tit {justify-content: space-around}
 #ezpmpGnb.mo_ver .ezExlist {width: 100%; top: 140%;}

 /* 230504 애드아시아 미디어, 프레스 추가자료등록 수정 및 등록페이지 수정 */
 #companyDownloadFile .input-bx.typ02 {display: grid; grid-template-columns: 1fr 120px;}
 #companyDownloadFile .input-bx.typ02 span {color:red;}
 .register_01 .title {border: none; margin-bottom: 0; padding-bottom: 0px;}
 .register_01 .sub_title {border-bottom: 1px solid #111; margin-bottom: 40px; padding-bottom: 70px;}


 /* 230516 다운로드 추가 */
 .btn_down_new {background:#000; font-size:16px; padding: 15px 35px 15px 20px; color: #fff; border-radius: 5px; position:relative; transition:.3s; border:1px solid #000;}
 .btn_down_new::after {top:50%; transform:translateY(-50%); right: 15px; content:''; display:block; width:15px; height:15px; position:absolute; background:no-repeat center center url("/resources/images/btnArrow_w.png"); background-size:contain;}
 .btn_down_new:hover {background:#fff; color:#000;}
 .btn_down_new:hover::after {background:no-repeat center center url("/resources/images/btnArrow_b.png"); background-size:contain;}

 /* 230517 등록상품페이지 퍼블리싱 수정 */
 .container.addItem h4 {background:transparent; color:#000; font-size:16px; font-weight: 500; text-align:left;}
 .cost_info {border-bottom: 1px solid #E5E5E5;}
 .cost_info .goodsCd {display: flex; color:#b2b2b2; align-items: center; column-gap: 8px; margin-bottom:4px;}
 .cost_info .goodsCd div {background:#ccc; width:1px; height: 8px;}

 .cost_info .goodsTit h3 {font-size:32px; letter-spacing: -0.05em;}

 .cost_info .goodsCost ul {display: flex; column-gap: 8px; align-items: center}
 .cost_info .goodsCost ul li {font-family: 'Montserrat'}
 .cost_info .goodsCost ul li:first-child span {font-size:20px; font-weight: 500; color:#b2b2b2;}
 .cost_info .goodsCost ul li:first-child span:first-child {text-decoration-line: line-through;}
 .cost_info .goodsCost ul li:first-child span.saleCd {font-size:16px;}
 .cost_info .goodsCost ul li:last-child {margin-bottom:7px;}
 .cost_info .goodsCost ul li:last-child span {font-size:28px; font-weight: 600; color:#FF4218;}
 .cost_info .goodsCost ul li:last-child span.saleCd {font-size:14px;}

 .cost_info .goodsTag ul {display: flex; column-gap: 6px;}
 .cost_info .goodsTag ul li {border: 1px solid #999; border-radius: 5px; padding: 6px 14px;}

 .cost_info .goodsTxt {font-weight: 400; font-size:16px; line-height: 170%; letter-spacing: -0.05em; color:#555; margin: 20px 0 32px 0;}

 .container_wrap .cost_wrap {margin-top:32px;}

 .container_wrap .totalCost {display:flex; justify-content:flex-end; align-items: center; padding:32px 0;}
 .container_wrap .totalCost span~span {font-family: "Montserrat"; font-weight: 600; color:#111;}
 .container_wrap .totalCost span:first-child {font-size: 16px; color:#999; margin-right: 76px;}
 .container_wrap .totalCost span:nth-child(2) {font-size: 32px; margin-right:4px; }

 .container.addItem .image_wrap figure {border-radius: 10px;}
 .container.addItem .selItem_wrap {cursor: pointer}
 .container.addItem .selItem_wrap .sel_title {padding: 14px 16px; border:1px solid #ccc; border-radius: 5px; transition:.3s;}
 .container.addItem .selItem_wrap .sel_title.clickBorder {border: 1px solid #111; border-bottom:none; border-radius:5px 5px 0 0;}
 .container.addItem .selItem_wrap .sel_title .tit {font-size:16px; color:#c6c6c6;}
 .container.addItem .selItem_wrap .sel_items {margin-top:0; border: 1px solid #111; border-radius: 0 0 5px 5px;}
 .container.addItem .selItem_wrap .sel_items li {padding: 0 0; align-items: center}
 .container.addItem .selItem_wrap .sel_items>li {border-bottom: none; padding: 14px 0}
 .container.addItem .selItem_wrap .sel_items>li>li {padding-left: 16px}
 .container.addItem .selItem_wrap .sel_items>li>li label {margin-right: 8px;}
 .container.addItem .selItem_wrap .sel_items>li>li label::before {margin-right: 8px; border-radius: 5px; }
 .container.addItem .selItem_wrap .sel_items>li>li span ~ span {color:#333; font-size:16px; letter-spacing: -0.05em;}

 .container_wrap .btn_wrap {display: flex; column-gap:8px;}
 .container_wrap .btn_wrap button {font-size:20px; flex:1; padding:16px; box-sizing: border-box; background:#fff; border:1px solid #666; border-radius: 5px; transition:.3s;}
 .container_wrap .btn_wrap button.purchaseBtn {background:#111; color:#fff; }
 .container_wrap .btn_wrap button:hover.favBtn {background:#efefef;}
 .container_wrap .btn_wrap button:hover.purchaseBtn {background:#555;}

 .sel_itemTit {padding: 14px 16px; border: 1px solid #ccc; border-radius: 5px; transition: .3s; display: flex; justify-content: space-between}
 .sel_itemTit .arrow {font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 12px; color: #000; transition: all .4s;}
 .sel_itemTit .arrow i {transition: .3s;}
 .sel_itemTit .arrow i.on {transform:rotate(180deg)}
 .sel_itemTit .optionTit {font-size: 16px; color:#c6c6c6}
 .sel_itemTit.clickBorder {border: 1px solid #111; border-bottom:none; border-radius:5px 5px 0 0;}

 #goods_item_container {border:1px solid #111; border-radius: 0 0 5px 5px}
 #goods_item_container li {padding:25px 20px; margin:0; border:none; border-bottom:1px solid #e5e5e5; grid-template-columns:repeat(4,1fr); grid-auto-rows: 20px; align-items: center }
 #goods_item_container li:last-child {border-bottom:none;}
 #goods_item_container li>span {grid-column:1 / 4; grid-row: 1 / 3}
 #goods_item_container li>b {display:flex; grid-column:1 / 4; grid-row:3 / 4}
 #goods_item_container li>button {grid-column:4 / 5; grid-row:2 / 3}
 #goods_item_container li>label {grid-column:4 / 5; grid-row: 3 / 4}
 #order_items_container {display: flex; flex-direction: column}

 /* 아이템 선택시 하단박스 show */
 .selItemBoxWrap {background:#f8f8f8; margin-top: 12px; padding: 36.5px 28px 28px 28px; align-items: center; grid-template-columns: repeat(5,1fr); border-radius: 10px;}
 .selItemBoxWrap .titWrap {grid-column: 1 / -1; grid-row: 1 / 2; display:flex; column-gap: 10px; border-bottom:1px solid #ddd; align-items: center; padding-bottom: 14px;}
 .selItemBoxWrap .titWrap .closeBox {margin-left:auto;}
 .selItemBoxWrap .costWrap {grid-column: 1 / -1; grid-row: 2 / 3; display:flex; justify-content: flex-end; column-gap: 8px; align-items: center; padding-top: 14px; letter-spacing:-1px}
 .selItemBoxWrap .costWrap .discount {order:2; font:700 20px/1 "Montserrat";}
 .selItemBoxWrap .costWrap .discount .unitCd {font-size:14px; margin-left: 4px;}
 .selItemBoxWrap .costWrap .price {order:1; font:15px/1 "Montserrat"; color:#999;}
 /* 23.07.18 기존 코드 통상 삭제
 .selItemBoxWrap .costWrap .price::before {display:inline-block; content:'통상'; clear: both; font-family: "NotoSansCJKkr"; margin-right:4px;}
 */
 .selItemBoxWrap .costWrap .price::before {display:inline-block; clear: both; font-family: "NotoSansCJKkr"; margin-right:4px;}
 .selItemBoxWrap button {padding: 4px 8px; border-radius: 5px; border: 1px solid #999; background:#fff; max-width:70px;}
 .selItemBoxWrap .closeBox {cursor:pointer; width: 15px; height: 15px; background:url("/resources/images/btn_close.png") no-repeat center center; background-size:contain; grid-column: -2 / -1; grid-row: 1 / 2; justify-self: flex-end}

 /* 상품구매 페이지 수정 */
 #payment_method_container {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 1rem; margin-bottom:15px;}
 #payment_method_container span {outline: 2px solid transparent; border-radius: 10px; margin-bottom: 0; padding: 30px 10px; cursor: pointer; text-align: center; transition: .2s;}
 #payment_method_container span:hover {outline: 2px solid #ddd}
 #payment_method_container span.checkSpan {outline:2px solid #111;}
 #payment_method_container label {cursor: pointer}

 /* 0523 상품구매확인 페이지 추가 수정 */
 .section_02 .message_box p {border-radius:10px; padding:5px 10px;}
 .section_02 .message_box p.textOn {background:#eee; text-align:left; color:#555;}
 .section_02 .message_box p.textOff {background:#fff; text-align:center; color:#aaa; }
 pre#goods_description {font-size:16px;}

 /* 0524 상품구매 결제수단 순서 수정 */
 #payment_method_container span[name=card] {order:1}
 #payment_method_container span[name=card_foreign] {order:2}
 #payment_method_container span[name=kakaopay_direct] {order:3}
 #payment_method_container span[name=naverpay_direct] {order:4}

 /* 0525 상품구매 퍼블리싱 미세 수정 */
 .container .product_purchase .header {padding: 0 60px; top:100px}
 .container .product_purchase .header .title_box {padding: 0 0;}

 /* 0602 기존퍼블 머지위한 코드옮겨감 */
 .main-videoBack .text-wrap{position:absolute; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0); color:#fff;}
 .signup-comment03 .terms_box {height: 400px; overflow-y: scroll}

 /* 0602 북키즈콘 퍼블리싱 수정(업체등록 - 전시부스 신첟) */
 .enroll-wrap.tog .register_01 {padding: 0px}
 .enroll-wrap.tog .register_01 .txt_01 {font-size: 16px;}
 .enroll-wrap.tog .register_01 .txt_03 {font-size: 14.5px;}
 .boothWrap .radio .box.boothSel {display: flex; justify-content: space-between}
 .boothWrap .radio .box.boothSel .price {position: static}

 /* 0608 북키즈콘 약관 수정 */
 .signup-comment03 .terms_box ol {padding-left: 20px;}
 .signup-comment03 .terms_box ol.upperOl {list-style:upper-alpha; padding:0 40px; }
 .signup-comment03 .terms_box ol.innerOl {padding-left: 10px; }
 .signup-comment03 .terms_box ol.innerOl_2 {list-style:none; padding-left: 60px; }
 .signup-comment03 .terms_box ol.innerOl_2 li {position: relative;}
 .signup-comment03 .terms_box ol.innerOl_2 li:after {display: block; content:''; width:5px; height:5px; border-radius: 50%; background:#4a4a4a; position: absolute; left: -15px; top: 50%; transform: translateY(-50%)}
 .signup-comment03 .terms_box h4 ~ h4 {margin-top:30px;}

 /* 0623 KCIC 기본 헤더 이미지 추가 */
 section.background-wrap .sub-header {background-color:#000;}

 /* 0719 RAFD 국군의날 추가 화면 */
 #wrap.rafd {width: 100%; display: flex; justify-content: center; align-items: center}
 .confirmWrap {max-width: 430px; display: flex; flex-direction: column; align-items: center}
 .confirmWrap h3 {font:900 32px/1 "Nanum Gothic"; color: #000; margin-bottom:20px;}
 .confirmWrap p {font:14px/1 "Nanum Gothic"; color: #666;}
 .confirmWrap .inputWrap {display:grid; grid-template-columns: 1fr 1fr; margin:50px 0; column-gap: 10px; row-gap: 20px;}
 .confirmWrap .inputWrap input {border-radius: 5px; border:1px solid #B5BBC7; width:100%;}
 .confirmWrap .inputWrap label:nth-child(1) {grid-column: 1 / 2; grid-row: 1 / 2}
 .confirmWrap .inputWrap label:nth-child(2) {grid-column: 2 / -1; grid-row: 1 / 2}
 .confirmWrap .inputWrap label:nth-child(3) {grid-column: 1 / -1; grid-row: 2 / 3;}
 .confirmWrap .inputWrap label span {display: block; font:14px/1 "Nanum Gothic"; color: #444; margin-bottom:7px;}
 .confirmWrap button {width: 100%; font:14px/1 "Nanum Gothic"; color: #000; background:#2551A5; padding:15px 0; border-radius:5px; color:#fff;}

 /* 0721 ezpmp 홈페이지 포트폴리오 */
 .ssnGnb {display: flex; align-items: center; margin-left: 20px;}
 .ssnGnb li {display: flex; gap: 10px;}
 .ssnGnb li button {border:1px solid #444; padding: 0 10px;}
 .list_plusType {display:none}

 /* 0726 ezpmp 홈페이지 헤더메뉴 수정 */
 #ezpmpGnb {align-items: center; justify-content: flex-start; margin-left: 150px;}
 #ezpmpGnb li.exhibiList .ezExlist {width:100%;}
 #ezpmpGnb.gnb > li .drop {width: 170px;}

 /* 0801 KGIC 클래스 추가 */
 .testServerKGIC {display: none !important }

 /* 0814 애드아시아 팝업레이아웃 위치조정 */
 .pop_bcNone.slider {max-width:800px;}
 .centerPop .slick-slide.slick-current.slick-active {display:inline-flex; justify-content: center}

#ezpmp_header {height: 130px !important;}
#ezpmp_header .container {height: 130px; margin-bottom: 0;}
#ezpmp_header .hd-logo {top: 80px;}
#ezpmp_header #ezpmpGnb {padding-top: 30px;}
#ezpmp_header .hd-util {top: 35px;}

 /* ---------------------------------------------------------------- */
 /* 미디어쿼리 */
 @media(max-width:999.98px){
     #footer.container.adasia {display:grid; grid-template-columns: 1fr; row-gap: 1rem;}
     .gnb {display: block; height: calc(100% - 100px); overflow: hidden; overflow-y: auto; margin-top: 10px;}
     .gnb > li {height: auto; margin: 30px 0 0;}
     .gnb .name span {display: block; font-size: 20px; line-height: 1.4; font-weight: 500;}
     .gnb > li .drop {width: 100%; position: static;}
     .gnb > li .drop li a {font-size: 14px;}
     .container.addItem {grid-template-columns: 100%;}
     #ezpmpGnb {margin-left: 0;}
     #ezpmpGnb.gnb > li .drop {width: 100%;}
     #ezpmpGnb .exhibiList {display: flex; position: relative; right: calc(-50% + 97px);}

     #ezpmp_header {height: 74px !important;}
     #ezpmp_header .container {height: 74px;}
     #ezpmp_header .hd-logo {top: 50%;}
     #ezpmp_header #ezpmpGnb {padding-top: 0;}
     #ezpmp_header .hd-util {top: 3px;}
 }
 @media screen and (max-width: 699px) {
     #categoryCompany .check-bx,
     #categoryInterest .check-bx{ grid-template-columns: repeat(2, 1fr); }
     .container .product_purchase .header {padding: 0 0 ;}
 }
 @media(max-width:499.98px){
     .ft-top .logo.adasia > div {display: grid; grid-template-columns: 1fr;}
     .ft-top .logo.adasia > div > div {justify-self: start; margin-left: 10px; margin:5px 0;}
     #payment_method_container {display: grid; grid-template-columns: 1fr}
     .cost_info .goodsTit h3 {font-size: 25px;}
     .cost_info .goodsCost ul li:first-child {order:2;}
     .cost_info .goodsCost ul li:first-child span {font-size: 16px;}
     .cost_info .goodsCost ul li:last-child {order:1;}
     .cost_info .goodsCost ul li:last-child span{font-size: 24px;}
     .container_wrap .totalCost {justify-content: space-between}
     .container_wrap .totalCost span:first-child {margin-right: 0;}
     .container_wrap .totalCost span:nth-child(2) {font-size: 24px;}
     .enroll-wrap.tog .register_01 {padding: 0px 30px;}

     .box.boothSel {flex-direction: column}
     .box.boothSel div:last-child {margin-top: 30px; display: flex; flex-direction: column; align-items: flex-end}
     .boothWrap {display:flex; flex-direction: column}
     .register_01 .list_select#boothCategory li {margin: 0 0 30px 0;}
     .register_01 .list_select li .boothWrap .radio {width: 100%;}
     .register_01 .list_select li .boothWrap .booth {width: 100%;}

     /*    #footer>div {display:grid; grid-template-columns: 40px 1fr}   주석처리*/
     #footer>div strong {grid-column: 1 / 2; margin-right:0;}
     #footer>div div {grid-column: 2 / -1; padding-right: 0;}
 }
