

.daechul_container.new_main > div{padding:10px 0 0;}
.daechul_container.last_box > div{padding-bottom:20px;}
.daechul_box_1_1.new_main_in > div{margin:0;}
.new_main .daechul2_caution{margin:0; font-size: 10pt;}
.new_main .daechul2_box_1 {padding-top: 10px;}

.new_main .daechul2_box_1 > div h3{margin:0 0 12px;padding:4px 0 8px;}

.new_main .daechul2_box_1 > div > div > div{margin:10px auto;word-break: break-all;}
.phone_search {

    justify-content: space-between;
    align-items: center;
    background-color: #f7f7f7;
}

.daechul2_box_1>div:hover>div:first-child>a {
    background-color: #43d0c2;
}

.daechul2_box_1>div>div:first-child>a {
    background-color: #43d0c2;
    color: #fff;
}

.daechul2_box_1>div {
    border: 1px solid #208b80;
    background-color: #fff;
}

.daechul2_box_1>div h3>a>span {
    color: #43d0c2;
}

.daechul2_box_1>div>div:last-child {
    background-color: #def5f3;
}

.daechul2_box_1>div>div:last-child span {
    color: #43d0c2
}

.daechul2_box_1>div h3 {
    border-bottom: 1px dotted #e3e3e3;
}

.daechul2_box_1>div>div>div>div i {
    color: #43d0c2;
}

.daechul2_box_1>div:hover {
    color: #fff;
    background-color: #43d0c2;
    border-color: #208b80
}

.daechul2_box_1>div:hover h3>a {
    color: #fff
}

.daechul2_box_1>div:hover h3>a:hover {
    color: #fff
}

.daechul2_box_1>div:hover h3>a>span {
    color: #fff38a
}

.daechul2_box_1>div:hover i {
    color: #fff38a
}

.daechul2_box_1>div:hover>div:last-child {
    background-color: #208b80 !important;
}

.daechul2_box_1>div:hover>div:last-child span {
    color: #fff38a
}


.phone_search > div {
    position: relative;
    width: 150px;
}

/*
.phone_search i {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
color: #1588ff
}
*/

.phone_search input {
    border: none;
    border-radius: 40px;
    height: 35px;
    padding: 0 30px 0 10px;
    width: 100%;
    font-weight: 300;
    font-size: 12px
}

.phone_search p {
    font-weight: 500;
    color: #444
}

.phone_search a{display: inline-block;margin:0 0 0 5px;border-radius: 30px;padding:6px 12px;background-color:#1588ff;color:#fff;font-size: 12px; line-height: 1.4;font-weight: 500}
.phone_search.new_btn_style01 a {
    border-radius:0;
    width: 100%;
    margin: 0;
    text-align: center;
    padding:10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.phone_search i{font-size: 13px}

.main1_box_1_2 {
    /* border: 1px solid #ddd; */
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.main1_box_1_2 > div {
    padding: 15px 20px;
}

.main1_box_1_2 > div:first-child {
    padding: 11px 20px;
}
.main1_box_1_2 > div.new_btn_style01 {
    padding:0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border:0;
}

.rolling_box {
    height: 200px;
    overflow: hidden;
}

.rolling_box ul li {
    margin: 0 0 20px
}

.rolling_box ul li > div {
    position: relative;
}

.rolling_box ul li > div a {
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: 500;
    color: #333;
}

.rolling_box ul li > div a > span {
    background-color: #e60315;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    padding: 0 4px 0 3px;
    margin: 0 0 0 5px;
    font-size: 10px;
    font-weight: 400;
    height: 14px;
    line-height: 13px;
    text-transform: uppercase
}

.rolling_box ul li > div > span {
    display: inline-block;
    background-color: #1588ff;
    color: #fff;
    border-radius: 20px;
    padding: 3px 8px;
    position: absolute;
    left: 0;
    bottom: -2px;
    font-size: 12px;
    line-height: 12px;
    height: 19px;
}

.rolling_box ul li > div > div {
    display: flex;
    padding: 5px 0 0 35px;
    color: #888
}

.rolling_box ul li > div > div p {
    margin: 0 15px
}

/* .main1_box_2 > div:first-child {
margin: 0 0 30px
} */

.main1_box_2_1 {
    /* border: 1px solid #ddd; */
    background-color: #fff;
}

.main1_box_2_1 ul {
    display: flex;
    flex-wrap: wrap;
    padding:  0 20px;
}

.main1_box_2_1 ul li {
    /* width: 33.33333%; */
    margin: 8px 0 0;
    text-align: center;
}

/* .main1_box_2_1 ul li:nth-child(n+1):nth-child(-n+3) {
margin: 0
} */

.main1_box_2_1 ul li a {
    /* display: flex; */
    align-items: center;
    font-weight: 400;
    color: #808080;
    background-color: #fff;
    padding: 6px 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    margin: 0 10px 0 0;
}

.main1_box_2_1 ul li a:hover {
    color: #1588ff;
    font-weight: 500;
    border-color: #1588ff;
    text-decoration: underline;
}

.main1_box_2_1 ul li a:before {
    content: '·';
    display: inline-block;
    margin: 0 4px 0 0;
    display: none;

}

/* . {
background-color: #f9f9f9;
} */

.real_time{display: flex;justify-content: space-between;padding:8px 10px;border-bottom:1px solid #e3e3e3;align-items: center;}
.real_time>div{display: flex;margin:0 10px 0 0; font-size: 13px}
.real_time>div p{color:#0770ff;margin:0 10px 0 0; font-weight: 500}
.real_time>div ul{height:19px;overflow: hidden}
.real_time>a{display: inline-block;padding:3px 9px;background-color:#0770ff;color:#fff;min-width:50px;text-align: center;font-weight: 500; font-size: 12px;line-height: 13px;height: 22px}
.real_time a>i{font-size: 11px}

.main1_box_tab{border: 2px solid #f2f2f2;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.main1_box_tab > ul{display: flex;justify-content: space-around;align-items: center;}
.main1_box_tab > ul > li{width:51%;text-align: center;line-height: 36px;background: #f7f7f7;border-bottom:2px solid #e8e8e8;}
.main1_box_tab > ul > li a{display: block;}
.main1_box_tab > ul > li.on{background: #fff;position: relative;}
.main1_box_tab > ul > li.on:after{content:'';width:100%;height: 2px;background:#238fff;position: absolute; bottom: -2px; left: 0;}
.main1_box_tab > ul > li:first-child{border-right:2px solid #e8e8e8;}
.main1_box_tab > ul > li:first-child.on{border-top-left-radius: 10px;}
.main1_box_tab > ul > li:last-child.on{border-top-left-radius: 10px;}
.main1_box_tab > ul > li a{color:#333;}

.main1_box_tabbox{display: none;}
.main1_box_tabbox.on{display: block;}

.new_main_text{margin:0 0 15px;}
.in_title2.new_main_text{margin:0;}
.daechul_box_1_1.new_main_in .swiper-pagination{display: block;text-align: right;line-height: 10px;padding:17px 5px 0 0;display:none !important;}
.new_main_in .in_title .swiper-pagination-bullet{opacity: .3;margin:0 2px 0 1px;width:5px;height:5px;}
.new_main_in .in_title .swiper-pagination-bullet-active{opacity: 1;}
.daechul_box_1_1.new_main_in > div:first-child{margin: 0 0 10px;}

.main_img{position: absolute;top:0;left:0; width:37px !important;}

.disp_flex2 .daechul2_caution.mo_view{display: block;text-align: right;}
.new_main_in .daechul2_caution{color:#333;font-weight:300;font-size:13px;}
.new_main_in .daechul2_caution > span{color: red;}

.member_no{display: none !important;}

.new_main_in .page_txt{line-height: 29px;display: inline-block;padding-right: 5px;}
.new_main.daechul2_box .page_txt{display: block;text-align: right;padding-top: 5px;}

.banner_brand_font {color: white;}
.reservation_conf_btn{border: 1px solid #aaa; border-radius: 50px; padding: 4px 10px; color: #1588ff; background: none;}
.reservation_completion_box{background: rgba(0,0,0,.5);position: fixed;top:0;left:0;width: 100%;height: 100%;z-index: 11111;opacity: 0;visibility: hidden;overflow: hidden;transition: all .3s;}
.reservation_completion_box.on{opacity: 1;visibility: visible;}
.reservation_completion_inbox{position: fixed;top:50%;left:50%;transform: translate(-50%, -50%);background:#fff;border-radius:10px;z-index: 11112;padding: 50px;text-align: center;max-width: 390px;width:95%;}
.reservation_completion_inbox .reservation_close_btn{position: absolute;top:20px;right: 20px;cursor: pointer;}
.reservation_completion_inbox .reservation_close_btn img{width: 20px;}
.reservation_completion_inbox .resco_img{width: 80px;}
.reservation_completion_inbox h3{font-size: 25px;font-weight: bold;padding: 10px 0;}
.reservation_completion_inbox .txt_box{border-top: 1px solid #ccc;padding-top: 10px;margin-top: 20px;}
.reservation_completion_inbox .txt_box .txtp01{display: flex;justify-content: space-between;font-weight: 500;padding-bottom: 10px;}
.reservation_completion_inbox .txt_box .txtp01 .txt01{color: #807e7f;}
.reservation_completion_inbox .txt_box .txtp02{font-weight: bold;padding-top: 10px;}


@media screen and (max-width: 1200px) {
    .main1_box_tab{margin-top:30px;}
}

@media screen and (min-width: 1200px) {
    .daechul_container.new_main > div{padding:30px 0 0;}
    .daechul_container.last_box > div{padding-bottom:50px;}
    .rolling_box ul li > div > span {
        height: 21px
    }
    .rolling_box {
        height: 249px;
    }
    .rolling_box ul li > div a {
        max-width: 280px;
        width: 100%;
    }

    .main1_box_2 > div {
        width: calc(50% - 10px)
    }

    .main1_box_2 > div {
        margin: 0;
    }

    .main1_box_2 > div:first-child {
        margin: 0 20px 0 0;
        width:100%;
    }

    .main1_box_2_1 ul {
        padding: 10px 13px;
    }
    .main1_box_2_1 ul li {
        width: 33.33%;
        margin: 17px 0;
        text-align: center;
    }

    .main1_box_2_1 ul li a {
        font-size: 14.7px
    }

    /* .main1_box_2_1 ul li:nth-child(n+1):nth-child(-n+5) {
    margin: 0
} */

    .daechul_box_1 > .new_pcView_style {
        width: 28%;
        padding-left: 15px;
    }
    .daechul_box_1 > div.new_pcView_style:last-child {
        width: 22%;
    }
	.pc_margin_left {
		margin-left: 15px !important;
	}
}

@media screen and (max-width: 950px) {
    .new_main_in .in_title{display: block;margin:0 0 5px;}
    .new_main_in .in_title p{display: block;text-align: center;}
    .new_main_in .in_title p.pc_view,
    /*.new_main_text.in_title2 > h3{display: none;}*/
    .new_main_in .in_title p.mo_view{display: block;}
    .daechul_box_1_1.new_main_in .swiper-pagination{display: block;text-align: right;line-height: 10px; padding: 0;}

    .new_main_in .in_title .swiper-pagination-bullet{opacity: .3;margin:0 2px 0 1px;width:5px;height:5px;}
    .new_main_in .in_title .swiper-pagination-bullet-active{opacity: 1;}
    .daechul_box_1_1.new_main_in > div{margin: 0 0 6px;}
    .daechul_box_1_1.new_main_in .swiper-pagination{padding:0;}

    .daechul_box_1_1.new_main_in > div:last-child{margin: 0 0 12px;}

    .new_main_in .page_txt{display: block; text-align: right;line-height:16px;}
    .new_main.daechul2_box .page_txt{padding-top: 0;}
    .new_main .daechul2_box_1{padding-top:5px;}

    .daechul2_box_1>div h3>a>span {
        color: #43d0c2;

    }
}

@media screen and (min-width: 950px) {
    .daechul_container.new_main > div{padding:20px 0 0;}
    .daechul_container.last_box > div{padding-bottom:20px;}
    .special_daechul .special_daechul_2{padding:5px 15px;}
    .real_time{display: none;}

    .new_main_in .in_title p.mo_view{display: none;}

    .premium_daechul_1 h2 {
        width: 95%
    }


    .main1_box_1_2 > div {
        padding: 17px 15px;
        border: 1px solid #ddd;
        border-top: 0;
    }

    .rolling_box {
        height: 174px;
    }


    .main1_box_2 {
        /* display: flex;
        margin: 40px 0 0*/
        margin:0;
    }

    /* .main1_box_2 > div {
    width: calc(50% - 7.5px)
} */

    .main1_box_2 > div {
        margin: 0;
    }

    .main1_box_2 > div:first-child {
        margin: 0 15px 0 0
    }

    .main1_box_2_1 ul {
        padding: 11px 20px;
    }

    .main1_box_2_1 ul li a {
        font-size: 14px;
        background-color: inherit;
        padding: 0;
        border: none
    }
    .new_main_in .special_daechul .swiper-slide1 > div:first-child{margin-bottom:5px;}
}

@media screen and (max-width:767px){
    .board_widget_box>div:nth-child(2){display: none;}
    /* .daechul_box_1_1.new_main_in > div:last-child{margin:0;} */
    .daechul_container.new_main.daechul2_box > div{padding:0;}

    .new_main .daechul2_caution{margin:5px 0 3px 0; font-size: 7pt;}

    .new_main_in .premium_daechul .swiper-slide1 > div{padding:15px 15px 52px;}
    .new_main_in .special_daechul .swiper-slide1 > div{padding:15px 10px 52px;}

    .new_main_in .premium_daechul_1 h2,
    .new_main_in .special_daechul_1 h3{padding:0 0 8px;margin:2px 0 8px;}

    .new_main_in .special_daechul .swiper-slide1 .daechul_list_top{top:-6px;}

    .new_main .premium_daechul_1 > span.img_left,
    .new_main .premium_daechul_1 > span.img_right{top:5px}
    .new_main .premium_daechul_1 > span.img_left img,
    .new_main .premium_daechul_1 > span.img_right img{width:55%;}

    .new_main .special_daechul_1 span.left,
    .new_main .special_daechul_1 span.right{top:0;transform:translateY(0);}
    .new_main .special_daechul_1 span.left img,
    .new_main .special_daechul_1 span.right img{width:55%;}

    .new_main .premium_daechul_1 > span.img_left{left:-10px}
    .new_main .premium_daechul_1 > span.img_right{right:-10px;}
    .new_main .special_daechul_1 span.left{left:-5px;}
    .new_main .special_daechul_1 span.right{right:-5px;}

    .new_main .daechul2_box_1 > div > div > div span{padding-left: 46px;}

    .new_main_in .daechul2_caution{font-size:11px;}

    .daechul2_box_1>div:hover .daechul_sms {
        background-color: #43d0c2
    }

    .daechul2_box_1>div:hover .daechul_list_top {
        background-color: #43d0c2;
        color: #fff !important
    }

    .daechul2_box_1>div:hover .daechul_list_top p {
        color: #fff38a
    }

    .daechul2_box_1>div:hover .daechul_list_top {
        color: #222
    }

    .daechul2_box_1>div:hover .daechul_sms {
        background-color: #43d0c2
    }

    .moView .daechul_sms {
        background-color: #43d0c2 !important;
        padding: 0;
    }

    .daechul_list_top {
        background-color: #def5f3;
    }

    .daechul_list_top p {
        color: #208b80
    }
}

@media screen and (min-width: 768px) {

    .real_time>div{font-size: 15px}
    .real_time a{font-size: 15px}
    .real_time a>i{font-size: 13px}

    .rolling_box {
        height: 243px;
    }

    .phone_search > div {
        position: relative;
        width: 180px;
    }

    .phone_search i {
        right: 20px;
    }


    .phone_search input {
        padding: 0 50px 0 20px;
        width: 100%;
    }


    .phone_search a{
        padding:6px 15px;
        font-size: 14px
    }

    .rolling_box ul li > div > span {
        padding: 2px 7px 3px;
        font-size: 12px;
        line-height: 15px;
        bottom: 0px;
        height: 19px;
    }

    .main1_box_2_1 ul li {
        /* width: 25%; */
        margin: 10px 0;
    }

    /* .main1_box_2_1 ul li:nth-child(n+1):nth-child(-n+5) {
    margin: 9px 0 0
}

    .main1_box_2_1 ul li:nth-child(n+1):nth-child(-n+4) {
    margin: 0
} */


    /* .main1_box_2{margin:30px 0 0} */

    .new_main_in .premium_daechul .swiper-slide1 > div{padding:25px 20px 75px;}
    .new_main_in .special_daechul .swiper-slide1 > div{padding:20px 10px 56px;}
    .new_main_in .special_daechul .special_daechul_2{padding:5px 15px;}

    .daechul2_box_1>div:hover>div:last-child a {
        color: #fff38a
    }
}


@media screen and (min-width:400px){
    .phone_search {display: flex;}
}

@media screen and (max-width:483px){
    .phone_search a{display: inline-block;margin:5px 0 0;border-radius: 30px;padding:5px 8px;background-color:#1588ff;color:#fff;}
}

@media screen and (max-width: 500px) {
    .new_main .daechul2_box_1 > div > div > div span{padding-left:32px;}
    .daechul2_box_1 .area {
        color: #43d0c2
    }
}
@media screen and (max-width: 490px) {
    .new_main .daechul2_box_1 > div > div > div span{padding-left:24px;}
}

@media screen and (min-width: 480px) {
    .phone_search input {
        font-size: 13px
    }

    .main1_box_2_1 ul li {
        /* width: 25%; */
        margin: 14px 0;
    }

    /* .main1_box_2_1 ul li:nth-child(n+1):nth-child(-n+4) {
    margin: 0
}

    .main1_box_2_1 ul li a {
    padding: 9px 10px;
} */

    .real_time>div{font-size: 14px}
    .real_time a{font-size: 13px; line-height: 19px; height: 27px}
    .real_time a>i{font-size: 12px}

}

@media screen and (min-width: 500px) {

    .rolling_box ul li > div > span {
        bottom: 0px;
    }
    .main_img{width:50px !important;}

}

@media screen and (min-width: 600px) {
    .main1_box_2_1 ul li {
        /* width: 20%; */
        margin: 14px 0;
    }

    /* .main1_box_2_1 ul li:nth-child(n+1):nth-child(-n+5) {
    margin: 0
} */
    .main_img{width:62px !important;}

}

@media screen and (max-width:370px){
    .new_main_in .moView .premium_daechul_2 a,
    .new_main_in .special_daechul_2 a,
    .new_main .moView .daechul_sms a{padding:8px 0;}
    /*    .new_main_in .special_daechul_1 h3{height:50px;word-break: break-word;}*/
    /*    .new_main_in .premium_daechul_1 h2{height:55px;word-break: break-word;}*/
    /*    .new_main_in .special_daechul_1 > p{height:40px;word-break: break-word;}*/
    /*    .new_main_in .premium_daechul_1 p{height:38px;word-break: break-word;}*/

    .new_main_in .special_daechul_1 h3{word-break: break-word;}
    .new_main_in .premium_daechul_1 h2{word-break: break-word;}
    .new_main_in .special_daechul_1 > p{word-break: break-word;}
    .new_main_in .premium_daechul_1 p{word-break: break-word;}

/*

    .new_main .premium_daechul_1 > span.img_left, .new_main .premium_daechul_1 > span.img_right{top:37px;}
    .new_main .special_daechul_1 span.left, .new_main .special_daechul_1 span.right{top: 30px !important;}
*/
}

@media screen and (max-width:340px){
    .new_main_in .premium_daechul_1 > div:last-child{height:40px;}
    .new_main_in .special_daechul_1 > div:last-child{height:40px;}
}

.new_banner .new_main_banner_pc{width:100%;}
.new_banner .new_main_banner_mo{display: none;}
.new_banner > div{padding:0;position: relative;}
.new_banner .new_main_banner_btn{position: absolute; bottom: 5px; right: 5px;}
.new_banner .move_left{right: 130px !important;}

.side_banner > div.social_box{border:2px solid #014189;border-radius: 10px;width: 180px; padding: 0 12px 5px 0;margin-top: 20px;}
.side_banner > div.social_box h3{color: #014189; background: #fff; z-index: 2; display: inline-block; font-size: 17px; position: relative; top: -12px; padding: 0 5px; font-weight: bold;}
.side_banner > div.social_box ul{display:flex;justify-content: left;flex-wrap: wrap;}
.side_banner > div.social_box ul li{width:50%;padding: 0 0 12px 12px;}

.banner_pop_wrap{position: absolute; top: 251px; right: 210px; width: 320px; box-shadow: 1px 1px 10px rgb(0 0 0 / 30%); border-radius: 10px;z-index: 112;background:#fff;overflow: hidden;opacity: 0;visibility: hidden;transition: all .3s;}
.banner_pop_wrap.on{opacity: 1;visibility: visible;}
.banner_pop_wrap > ul{padding:20px 20px 0;}
.banner_pop_wrap > ul > li{border-bottom:1px solid #d4d4d4;margin-bottom: 5px;padding-bottom: 5px;}
.banner_pop_wrap > ul > li:last-child{border:0;margin-bottom: 0;}
.banner_pop_wrap > ul > li h3{font-size:20px;position: relative;cursor: pointer;}
.banner_pop_wrap > ul > li:last-child h3{padding-bottom:5px;}
.banner_pop_wrap > ul > li h3:after{content: ""; background: url(/assets/images/banner_reservation_updown.png); background-size: 100%;background-repeat: no-repeat; position: absolute; top: 0px; right: 0; height: 27px; width: 27px;transform: rotate(180deg);}
.banner_pop_wrap > ul > li h3.change:after{content: ""; background: url(/assets/images/banner_reservation_updown.png); background-size: 100%;background-repeat: no-repeat; position: absolute; top: 0px; right: 0; height: 27px; width: 27px;transform: rotate(0);}
.banner_pop_wrap > ul > li h3 img{width:22px;margin-right: 5px;}
.banner_pop_wrap > ul > li .txt01{font-size:14px;font-weight: bold;padding:5px 0 0;}
.banner_pop_wrap > ul > li:last-child .txt01{padding:0 0 5px;}
.banner_pop_wrap > ul > li .txt01 span{color:#1588ff;}

.banner_time_list.first{border-top:2px solid #222;}
.banner_time_list .txt02{text-align: center;padding: 5px 0;}
.banner_time_list .time_list{display: flex; justify-content: left; flex-wrap: wrap; margin: 0 -5px 0 -5px;}
.banner_time_list .time_list li{width: 25%; text-align: center; color: #020202; padding: 0 2px 4px;}
.banner_time_list .time_list li span{display: block; background: #d9e9ff; border-radius: 3px; line-height: 35px; cursor: pointer; transition: all .2s;}
.banner_time_list .time_list li.off span{background: #d1d1d1; color: #8d8d8d;}
.banner_time_list .time_list li:hover span, .banner_time_list .time_list li:active span, .banner_time_list .time_list li.on span{background:#1689fe;color:#fff;}

.banner_inbox_info{margin: 10px 0 15px; display: flex; justify-content: right;}
.banner_inbox_info p{padding-left: 5px;}
.banner_inbox_info p:before{content: ''; width: 17px; height: 17px; border-radius: 2px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.banner_inbox_info .res_info01:before{background: #d9e9ff;}
.banner_inbox_info .res_info02:before{background: #d1d1d1;}

.banner_time_btnbox{display: flex;justify-content:left;}
.banner_time_btnbox p{width:50%;}
.banner_time_btnbox button{border:0;width:100%;background: #eaeaea; color: #a6a6a6;line-height: 35px;}
.banner_time_btnbox .banner_time_completion_btn{background:#1588ff;color:#fff;}

@keyframes ani-btn {
    from { box-shadow: 1px 1px 10px rgb(21,136,255, .0); }
    to { box-shadow: 1px 1px 10px rgb(21,136,255); }
}
.phone_search.new_btn_style01 a{box-shadow: 1px 1px 10px rgb(21,136,255);background:radial-gradient(#65affc, #1588ff);animation: ani-btn 0.6s infinite alternate;}

@media screen and (max-width:1199px){
    .new_banner > div{padding-top: 20px;}
}
@media screen and (max-width:767px){
    .new_banner > div{padding-top: 0;}
    .new_banner .new_main_banner_pc{display: none;}
    .new_banner .new_main_banner_mo{display: block;width:100%;}
}
@media screen and (max-width:500px){
    .new_banner .new_main_banner_btn{width:100px;}
	.new_banner .move_left{right: 110px !important; text-align: right; width: 200px;}
	.new_banner .no_login{right: 5px !important; text-align: right; width: 200px;}
}
@media screen and (max-width:350px){
    .new_banner .new_main_banner_btn{width:80px;}
}
@media screen and (max-width:650px){
	.reservation_inbox ul li{width:25%;}
    .reservation_completion_inbox{padding: 30px 20px;}
    .reservation_completion_inbox .resco_img{width: 50px;}
    .reservation_completion_inbox h3{font-size: 20px;}
    .reservation_conf_btn{font-size: 13px;}
    .reservation_completion_inbox .txt_box{margin-top: 10px;}
    .reservation_completion_inbox .txt_box .txtp02{padding-top: 0;}
}
