.card_menu {width:100%;height:calc(60/640*100vw);line-height:calc(60/640*100vw);border-bottom:calc(1/640*100vw) solid #aaaaaa}
.card_menu > ul {width:100%;padding:0;margin:0;font-size:calc(24/640*100vw);color:#b5b5b5;font-weight:500;text-align:center;}
.card_menu > ul li{float:left;width:calc(100%/7);position:relative;}
.card_menu > ul li.on{color:#e94520;}
.card_menu > ul li.on:after{position:absolute;left:calc(20/640*100vw);bottom:calc(-1/640*100vw);content:'';border-bottom:calc(4/640*100vw) solid #e94820;width:calc(50/640*100vw);}

.card_menu > .swiper  .swiper-slide {color:#b5b5b5;font-weight:500;}
.card_menu > .swiper  .swiper-slide a{color:#b5b5b5;}
.card_menu > .swiper  .swiper-slide a.on{color:#000000;}
.card_menu > .swiper  .swiper-slide.on{color:#e94520;}
.card_menu > .swiper  .swiper-slide.on:after{position:absolute;left:calc(20/640*f100vw);bottom:calc(-1/640*100vw);content:'';border-bottom:calc(4/640*100vw) solid #e94820;width:calc(50/640*100vw);}

.make-card {width:100%;box-sizing: border-box;}
.make-card .page_title{width:100%;text-align:center;font-size:calc(32/640*100vw);font-weight:900;color:#000000;margin-top:calc(75/640*100vw);}
.make-card .para_title{width:100%;font-size:calc(28/640*100vw);font-weight:900;color:#000000;margin-top:calc(55/640*100vw);}
.make-card .sub_title{width:100%;font-size:calc(24/640*100vw);font-weight:500;color:#7d7d7d;margin-top:calc(72/640*100vw);text-align:center;}
.make-card .para_cont{width:100%;font-size:calc(24/640*100vw);font-weight:500;color:#727171;margin-top:calc(30/640*100vw);padding:calc(25/640*100vw) calc(30/640*100vw);box-sizing: border-box;border:calc(1/640*100vw) solid #b5b5b5;letter-spacing:calc(-1.5/640*100vw);}
.make-card .pay_main_ttl{width:100%;font-size:calc(28/640*100vw);font-weight:900;color:#e94520;}
.make-card .pay_main_ttl.comp{width:100%;font-size:calc(34/640*100vw);font-weight:900;color:#e94520;text-align:center;}
.make-card .pay_main_ttl.comment{width:100%;font-size:calc(28/640*100vw);font-weight:900;color:#221815;padding:calc(10/640*100vw);text-align:center;}
.make-card .pay_line{width:100%;border:calc(1/640*100vw) solid #999999;margin:calc(28/640*100vw) 0 calc(38/640*100vw) 0}
.make-card .tip_wrap{width:100%;font-size:calc(24/640*100vw);font-weight:500;color:#ffffff;text-align:center;margin-top:calc(50/640*100vw);}
.make-card .tip_wrap .tip{background:#535353;display:inline-block;padding:calc(9/640*100vw) calc(20/640*100vw);border-radius:calc(30/640*100vw);}
.make-card .tip_wrap .ment{font-size:calc(24/640*100vw);color:#727171;margin-top:calc(25/640*100vw);font-weight:900}
.make-card .tip_wrap .sample{position:relative;font-size:calc(24/640*100vw);color:#727171;margin-top:calc(25/640*100vw);font-weight:900}
.make-card .tip_wrap .sample::before{position:absolute;content:'';top:calc(18/640*100vw);left:calc(20/640*100vw);width:calc(215/640*100vw);height:calc(1/640*100vw);background:#b5b5b5}
.make-card .tip_wrap .sample::after{position:absolute;content:'';top:calc(18/640*100vw);right:calc(20/640*100vw);width:calc(215/640*100vw);height:calc(1/640*100vw);background:#b5b5b5}
.make-card .tip_wrap .sample_cont{position:relative;font-size:calc(24/640*100vw);color:#727171;margin-top:calc(25/640*100vw);font-weight:400}
.make-card .input_disp {position:relative;width:100%;font-size:calc(24/640*100vw);font-weight:400;margin-bottom:calc(35/640*100vw);display:flex;}
.make-card .input_disp .ttl{display:inline-block;width:calc(180/640*100vw);color:#727171;}
.make-card .input_disp .val{display:inline-block;text-align:right;width:calc(380/640*100vw);color:#221815;}

.make-card .input_disp.total {position:relative;width:100%;font-size:calc(24/640*100vw);font-weight:400;margin-bottom:calc(35/640*100vw);display:flex;}
.make-card .input_disp.total .ttl{display:inline-block;width:calc(260/640*100vw);color:#000000;font-weight:900;}
.make-card .input_disp.total .val{display:inline-block;text-align:right;width:calc(300/640*100vw);color:#e94520;font-size:calc(30/640*100vw);font-weight:900;}
.make-card .input_disp .btn_link{
    float:left;width:47%;text-align:center;
    background:#486487;color:#FFFFFF;
    padding:calc(20/640*100vw);
    box-sizing: border-box;
    border-radius:calc(10/640*100vw);
}
.make-card .input_disp .btn_link.kl{margin-left:6%}

.make-card .privacy_wrap {position:relative;width:100%;display:flex;}
.make-card .privacy_wrap .rdo{float:left;width:calc(50/640*100vw);}
.make-card .privacy_wrap .txt{float:left;width:calc(500/640*100vw);font-size:calc(28/640*100vw);color:#626262;letter-spacing:calc(-1/640*100vw);box-sizing: border-box;padding-left:calc(25/640*100vw);}

.make-card .preview_wrap{width:100%;margin-top:calc(40/640*100vw);}
.make-card .preview_wrap .preview{width:calc(355/640*100vw);height:calc(589/640*100vw);margin:0 auto;background-repeat:no-repeat;background-position: center;background-size: contain}
.make-card .preview_wrap .preview.skin01{background-image:url('../images/main/skin/skin01.jpg');}
.make-card .preview_wrap .preview.skin02{background-image:url('../images/main/skin/skin02.jpg');}
.make-card .preview_wrap .preview.skin03{background-image:url('../images/main/skin/skin03.jpg');}
.make-card .preview_wrap .preview.skin04{background-image:url('../images/main/skin/skin04.jpg');}
.make-card .preview_wrap .preview.skin05{background-image:url('../images/main/skin/skin05.jpg');}
.make-card .preview_wrap .preview.skin06{background-image:url('../images/main/skin/skin06.jpg');}
.make-card .preview_wrap .preview.skin07{background-image:url('../images/main/skin/skin07.jpg');}
.make-card .preview_wrap .preview.skin08{background-image:url('../images/main/skin/skin08.jpg');}
.make-card .preview_wrap .preview.skin09{background-image:url('../images/main/skin/skin09.jpg');}
.make-card .preview_btns{width:100%;margin-top:calc(40/640*100vw);text-align:center;}
.make-card .preview_btns .btn{display:inline-block;font-size:calc(22/640*100vw);color:#FFFFFF;font-weight:300;background:#e94520;padding:calc(15/640*100vw) calc(30/640*100vw);border-radius:calc(30/640*100vw);}

.make-card .preview_gallery_wrap{width:100%;margin-top:calc(78/640*100vw);text-align:center;display:flex;flex-flow:row wrap;justify-content: left}
.make-card .preview_gallery_wrap .preview_gallery{width:33.3%;text-align:center;margin-bottom:calc(60/640*100vw);}
.make-card .preview_gallery_wrap .preview_gallery .img{width:calc(170/640*100vw);height:calc(240/640*100vw);display:inline-block;background-repeat:no-repeat;background-position: center;background-size: contain}
.make-card .preview_gallery_wrap .preview_gallery .img.skin01{background-image:url('../images/main/skin/skin01.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin02{background-image:url('../images/main/skin/skin02.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin03{background-image:url('../images/main/skin/skin03.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin04{background-image:url('../images/main/skin/skin04.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin05{background-image:url('../images/main/skin/skin05.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin06{background-image:url('../images/main/skin/skin06.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin07{background-image:url('../images/main/skin/skin07.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin08{background-image:url('../images/main/skin/skin08.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin09{background-image:url('../images/main/skin/skin09.jpg');}
.make-card .preview_gallery_wrap .preview_gallery .img.skin10{background-image:url('../images/main/skin/skin10.png');}
.make-card .preview_gallery_wrap .preview_gallery .rdo_wrap{}
.make-card .preview_gallery_wrap .preview_gallery .rdo_wrap .rdo input[type=radio]{width:calc(18/640*100vw);height:calc(18/640*100vw);margin-right:0;}
.make-card .preview_gallery_wrap .preview_gallery .rdo_wrap .txt{padding:calc(10/640*100vw) 0;font-size:calc(24/640*100vw);color:#b5b5b5;font-weight:500;box-sizing: border-box;text-align:center;width:100%;}
.make-card .preview_gallery_wrap .preview_gallery .rdo_wrap.on .txt{color:#e94520;font-weight:900;}


.make-card .page_major{width:100%;text-align:center;font-size:calc(24/640*100vw);font-weight:500;color:#e94520;margin-top:calc(75/640*100vw);}
.make-card .page_btns{width:100%;text-align:center;margin-top:calc(75/640*100vw);}
.make-card .page_btns .auth_btn{width:100%;text-align:center;background:#434343;color:#FFFFFF;font-size:calc(28/640*100vw);font-weight:500;padding:calc(25/640*100vw) 0 ;border-radius:calc(20/640*100vw);}
.make-card .page_items{margin-top:calc(80/640*100vw);}
.make-card .page_items.no{margin-top:0;}
.make-card .page_items .items{margin-top:calc(50/640*100vw );}
.make-card .page_items .para_title{margin-top:calc(100/640*100vw);font-size:calc(28/640*100vw);color:#000000;font-weight:900;}
.make-card .page_items .para_title.center{text-align:center;}
.make-card .page_items.polite .items{margin-top:calc(30/640*100vw);width:100%;display:inline-block;}
.make-card .page_items.photo .items{margin-top:calc(25/640*100vw);}
.make-card .page_items.polite .items.bpolite{margin-top:calc(110/640*100vw );}
.make-card .page_items .items .title{font-size:calc(24/640*100vw);color:#7d7d7d;font-weight:500;}
.make-card .page_items .items .user_act{position:relative;font-size:calc(28/640*100vw);color:#626262;font-weight:900;}
.make-card .page_items .items .ipt{width:100%;height:calc(80/640*100vw);background:#eeeeee;margin-top:calc(20/640*100vw);}
.make-card .page_items .items .ipt.coupon{background:#FFFFFF;text-align:left;border:calc(1/640*100vw) solid #DEDEDE;line-height:calc(100/640*100vw);height:calc(100/640*100vw);font-size:calc(28/640*100vw);padding:0 calc(40/640*100vw);box-sizing: border-box;border-radius:calc(20/640*100vw);color:#727171;}
.make-card .page_items .items .ipt.coupon input{margin-right:calc(100/640*100vw)}
.make-card .page_items .items .ipt.map{height:calc(220/640*100vw);}

.make-card .page_items .items .btns{margin-top:calc(20/640*100vw);}
.make-card .page_items .items.no .ipt{background:#FFFFFF;}
.make-card .page_items .items .ipt input[type=text],input[type=password],input[type=tel]{background:transparent;width:100%;height:100%;box-sizing: border-box;border:0;padding:0 calc(24/640*100vw);font-size:calc(24/640*100vw);}
.make-card .page_items .items .ipt select{background:transparent;width:45%;height:100%;box-sizing: border-box;border:0;padding:0 calc(24/640*100vw);font-size:calc(24/640*100vw);}
.make-card .page_items .items .ipt textarea{background:transparent;width:100%;height:100%;box-sizing: border-box;border:0;padding:calc(24/640*100vw);font-size:calc(24/640*100vw);}
.make-card .page_items .items .img_up_box {background:#eeeeee;width:100%;height:calc(320/640*100vw);line-height:calc(320/640*100vw);box-sizing: border-box;border:0;font-size:calc(100/640*100vw);color:#b5b5b5;text-align:center;font-weight:200;background-repeat:no-repeat;background-position:center;background-size:contain;}
.make-card .page_items .items .para_title {color:#000000;font-weight:900;font-size:calc(28/640*100vw);}
.make-card .page_items .items .map_ttl {color:#7d7d7d;font-weight:500;font-size:calc(24/640*100vw);}
.make-card .page_items .items .rdo {color:#626262;font-weight:500;font-size:calc(28/640*100vw);}
.make-card .page_items .items .ubox {border:calc(1/640*100vw) solid #b5b5b5;padding:calc(23/640*100vw) calc(48/640*100vw);box-sizing:border-box;border-radius:calc(20/640*100vw);color:#898989;font-size:calc(24/640*100vw);}

.make-card .page_items .items .rdo_wrap {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%; border:calc(1/640*100vw) solid #b5b5b5;padding:calc(23/640*100vw) 0;box-sizing:border-box;border-radius:calc(20/640*100vw);margin-bottom:calc(25/640*100vw);color:#898989;font-size:calc(24/640*100vw);align-items:center;}
.make-card .page_items .items .rdo_wrap .rdo{width:calc(145/640*100vw);flex-shrink: 0;text-align:center;}
.make-card .page_items .items .rdo_wrap .text{font-size:calc(20/640*100vw);color:#898989;font-weight:300;flex-grow:1;letter-spacing:calc(-1/640*100vw)}
.make-card .page_items .items .gallery_type_wrap {display:flex;width:100%;flex-flow:row wrap;justify-content: center;}
.make-card .page_items .items .gallery_type_wrap .gallery_type{flex:1 1;text-align:center;margin-bottom:calc(15/640*100vw);justify-content: center;align-items: center;}
.make-card .page_items .items .gallery_type_wrap .gallery_type .rdo{text-align:left;}
.make-card .page_items .items .gallery_type_wrap .gallery_type .img{text-align:center;margin-top:calc(25/640*100vw);}
.make-card .page_items .items .gallery_type_wrap .gallery_type .img_add_box{position:relative;background:#eeeeee;width:calc(273/640*100vw);height:calc(250/640*100vw);line-height:calc(250/640*100vw);text-align:center;font-size:calc(78/640*100vw);color:#b5b5b5;font-weight:200;background-size:100%;background-repeat:no-repeat}
.make-card .page_items .items .gallery_type_wrap .gallery_type .img_add_box .del{position:absolute;font-size:calc(26/640*100vw);background-color:rgba(0,0,0,.5);color:#FFFFFF;font-weight:500;width:100%;height:calc(50/640*100vw);line-height:calc(50/640*100vw);bottom:0;}

.make-card .page_items .items .gallery_type_wrap .gallery_type_full{width:100%;text-align:center;margin-bottom:calc(15/640*100vw);justify-content: center;align-items: center;}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .rdo{text-align:left;}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .img{text-align:center;margin-top:calc(25/640*100vw);}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .img_add_box{position:relative;background:#eeeeee;width:100%;height:calc(350/640*100vw);line-height:calc(350/640*100vw);text-align:center;font-size:calc(78/640*100vw);color:#b5b5b5;font-weight:200;background-size:100%;background-repeat:no-repeat}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .img_add_box .del{font-size:calc(30/640*100vw);background-color:rgba(0,0,0,.5);color:#FFFFFF;font-weight:500;}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .img_add_box .ipt-wrap{position:absolute;left:0;bottom:calc(40/640*100vw);width:100%;height:calc(60/640*100vw);line-height:calc(60/640*100vw);}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .img_add_box .ipt-wrap input{border:1px solid #DEDEDE;width:90%;height:calc(40/640*100vw);font-size:calc(20/640*100vw);padding:0 calc(10/640*100vw);box-sizing:border-box;}
.make-card .page_items .items .gallery_type_wrap .gallery_type_full .img_add_box .ipt-wrap textarea{border:1px solid #DEDEDE;width:90%;height:calc(80/640*100vw);font-size:calc(20/640*100vw);padding:0 calc(10/640*100vw);box-sizing:border-box;}

.make-card .btns .btn_direct{height:calc(80/640*100vw);line-height:calc(80/640*100vw);font-size:calc(24/640*100vw);background:#e94520;color:#ffffff;text-align:center;font-weight:200;border-radius:calc(20/640*100vw)}
.make-card .btns .btn_movie_direct{height:calc(80/640*100vw);line-height:calc(80/640*100vw);font-size:calc(24/640*100vw);background:#eeeeee;color:#000000;text-align:center;font-weight:500;border-radius:calc(20/640*100vw)}

.make-card .page_items .add_btns {text-align:center;width:100%;height:calc(74/640*100vw);margin-top:calc(54/640*100vw);}
.make-card .page_items .add_btns .btn{background-image:url('../images/add_item.jpg');width:calc(74/640*100vw);height:100%;background-size: 100%;display:inline-block;}

.make-card .btns_grp {position:relative;width:100%;margin-top:calc(120/640*100vw);margin-bottom:calc(120/640*100vw);font-size:calc(28/640*100vw);font-weight:500;}
.make-card .btns_grp .btn_next{height:calc(90/640*100vw);line-height:calc(90/640*100vw);background:#e94820;text-align:center;color:#ffffff;border-radius:calc(20/640*100vw);}


.make-card .rdo_group {position:relative;width:100%;}
.make-card .rdo_group .rdo_items{position:relative;width:100%;clear:both;height:calc(80/640*100vw);text-align:center;margin-bottom:calc(10/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box{position:relative;display:inline-block;width:calc(400/640*100vw);border:calc(1/640*100vw) solid #b5b5b5;height:100%;border-radius:calc(20/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box.full{width:calc(550/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box .rdo{float:left;width:calc(90/640*100vw);line-height:calc(70/640*100vw);text-align:right;}
.make-card .rdo_group .rdo_items .rdo_box .rdo.ipt{float:left;width:100%;line-height:calc(70/640*100vw);text-align:left;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;padding-left:calc(20/640*100vw);box-sizing: border-box;}
.make-card .rdo_group .rdo_items .rdo_box .rdo input[type=radio]{width:calc(42/640*100vw);height:calc(42/640*100vw);margin-right:0;}
.make-card .rdo_group .rdo_items .rdo_box .txt{float:right;text-align:center;width:calc(300/640*100vw);font-size:calc(24/640*100vw);color:#898989;font-weight:400;line-height:calc(80/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box.full .txt{text-align:left;}
.make-card .rdo_group .rdo_items .rdo_box .txt.font_type02 span{font-size:calc(26/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box .txt.font_type03 span{font-size:calc(26/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box .txt.font_type04 span{font-size:calc(26/640*100vw);}
.make-card .rdo_group .rdo_items .rdo_box .txt span{}
.make-card .rdo_group .rdo_items .btn{float:right;width:calc(112/640*100vw);font-size:calc(22/640*100vw);color:#FFFFFF;background:#b5b5b5;display:block;height:calc(80/640*100vw);line-height:calc(80/640*100vw);border-radius:calc(20/640*100vw);}
.make-card .rdo_group .rdo_items .btn a{color:#FFFFFF;}
.make-card .rdo_group .rdo_items .btn.on{background: #4237e9;}
.make-card .rdo_group .rdo_items .btn.on a{color:#FFFFFF;}

.parent_exists {float:right;}
.parent_exists span{display:inline-block;margin-right:calc(10/640*100vw);padding-top:calc(52/640*10vw);box-sizing: border-box}

.caution{color:#727171;font-size:calc(20/640*100vw);text-align:center;padding:calc(10/640*100vw);}
.complete_card {background:#0a90eb;text-align:center;color:#FFFFFF;padding:calc(20/640*100vw) 0}
/* 래퍼변수 */
.hall_img_box {display:block;}
.hall_img_wrapper {width:100%;overflow:hidden;}
.parent_wrapper {width:100%;}
.tel_wrapper {width:100%;}
.bank_wrapper {width:100%;}
.p_bank_wrapper {width:100%;}
.etc_wrapper {width:100%;}
.corona_wrapper {width:100%;}
.bgm_wrapper {width:100%;}
.ani_wrapper {width:100%;}
.polite_wrapper {width:100%;}
.mainfont_wrapper {width:100%;}
.map_wrapper {width:100%;overflow:hidden;}

.hide {display:none;}

.btn_disp {float:right;width: calc(129/640*100vw);height:calc(52/640*100vw);}
.btn_on {background-image:url('../images/btn_on.png');width:100%;height:100%;background-size:100%;cursor:pointer;}
.btn_off {background-image:url('../images/btn_off.png');width:100%;height:100%;background-size:100%;}

.icon_question {position:absolute;display:inline-block;width:calc(30/640*100vw);height:calc(30/640*100vw);background-image:url('../images/question_mark.png');background-size:100%;background-position:center center;background-repeat: no-repeat;top:calc(7/640*100vw);margin-left:calc(5/640*100vw);}
.kakao_exp_pop {display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.7);z-index:10;}
.kakao_exp {display:none;position:fixed;top:0;left:0;width:100%;z-index:11;padding:calc(100/640*100vw) 0;box-sizing: border-box;}
.kakao_exp img{max-width:100%;}
input {outline:none;}
.mt35 {margin-top:calc(35/640*100vw) !important;}
.mt45 {margin-top:calc(45/640*100vw) !important;}
.mt50 {margin-top:calc(50/640*100vw) !important;}
.mt60 {margin-top:calc(60/640*100vw) !important;}
.mt70 {margin-top:calc(70/640*100vw) !important;}
.mt150 {margin-top:calc(150/640*100vw) !important;}
.mt200 {margin-top:calc(200/640*100vw) !important;}
.mb25 {margin-bottom:calc(25/640*100vw) !important;}
.pt20 {padding:calc(20/640*100vw) 0 !important;}
.h220 {height:calc(220/640*100vw) !important;}
.required {color:#e94520;font-weight:500;margin-left:calc(10/640*100vw);}
.alert_box {border:calc(1/640*100vw) solid #FF0000;color:#FF0000;padding:calc(5/640*100vw) calc(15/640*100vw);box-sizing:border-box;}

.font_type01 {font-family: 'Noto Sans KR'}
.font_type02 {font-family: 'SunBatang-Light', cursive}
.font_type03 {font-family: 'MapoGoldenPier', cursive}
.font_type04 {font-family: 'Cafe24Oneprettynight', sans-serif}
.paging {width:100%;text-align:center;margin-top:calc(50/640*100vw);}
.paging span{display:inline-block;width:calc(16/640*100vw);height:calc(16/640*100vw);background:#aaaaaa;border-radius:50%;margin:0 calc(10/640*100vw);}
.paging span.on{background:#e94520}