h3{font-size:24px;border-bottom:2px solid rgb(215,215,215);line-height:24px;padding:10px 0px;margin:60px 0 20px 0;}
#index_bar::-webkit-scrollbar{display:none;}
#index_bar{width:100%;margin:0 !important;padding:20px 0;color:rgb(40,40,40) !important;}
.rp_index{display:block;flex-shrink:0;margin-right:20px;text-decoration:none !important;}
.inlink{margin-right:20px;text-decoration:none !important;color:rgb(100,100,100) !important;}
.p_concept{margin:10px auto !important;text-align:center;font-family:serif;font-size:17px;line-height:17px;}
.p_concept_main{font-size:16px;width:80%;margin:40px auto !important;line-height:24px;text-align:justify;}
.img_large{display:block;margin:10px auto;width:100%;}.img_chr2{display:block;margin:5px 0;}
#typeJump a{display:block;width:100%;max-width:400px;text-align:center;padding:15px;font-size:18px;border:1px solid #668cad;text-decoration:none;margin:10px auto;border-radius:36px;line-height:36px;}
.flex_box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.seat_ttl{margin:0 0 0 0;line-height:28px;font-size:28px;color:rgb(70,70,70);font-family:serif;}
.seat_ttl span:nth-child(1){font-size:44px;color:#668cad;}
.seat_ttl span:nth-child(2){display:inline-block;font-size:25px;transform:translate(-4px, 3px);color:#668cad;font-family:serif;}
.seat_ttl span:nth-child(3){font-size:22px;}
.flex_inbox{position:relative;}
.prm_icon{display:block;position:absolute;top:0px;left:40px;transform:translateY(-18px);width:80px;font-size:11px;text-align:center;border:1px solid #9CAF79;color:#9CAF79;font-family:serif;font-weight:bold;}
.p_detail,.p_icons{text-align:justify;font-size:14px;color:rgb(100,100,100);width:90%;margin:22px auto !important;line-height:22px;}
.p_icons{margin:-10px auto 10px auto !important;}
.slide-cnt{width:100%;overflow-x:scroll !important;display:flex;justify-content:flex-start;align-items:center;position:relative;cursor:grab;}
.grabbing{cursor:grabbing;}
.slide-cnt img{display:block;flex-shrink:0;width:280px;margin-right:15px;}
.slide{display:block;flex-shrink:0;}
.index_num{width:30px;height:30px;color:rgb(80,80,80);margin:0 !important;line-height:30px;text-align:center;position:relative;}
.num_box_wrapper{width:225px;height:30px;position:relative;margin:10px auto;}
.index_num_box{width:225px;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:space-evenly;align-items:center;}
.num_circle{width:30px;height:30px;position:absolute;top:0;background:rgb(230,230,230);border:1px solid rgb(245,245,245);z-index:0;}
.map_modal_btns{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.map_modal_open{padding:15px;font-size:18px;line-height:23px;border:1px solid #668cad;color:#668cad;text-align:center;margin:5px 0 !important;cursor:pointer;border-radius:8px;}
.p_swt{width:120px;font-size:18px;line-height:24px;text-align:center;padding-bottom:10px;margin:0 auto !important;cursor:pointer;}
.divline{height:1px;background:rgb(215,215,215);margin:40px auto;}
.icon_detail{display:block;width:100%;margin-bottom:10px;}
.divlineflex{background:rgb(215,215,215);height:1px;width:100%;margin:20px 0;}
.atn_ttl{font-size:15px;margin:20px 0 10px 0 !important;line-height:23px;border-bottom:1px solid rgb(215,215,215);font-weight:bold;}
.child_count{display:inline-block !important;font-size:13px;line-height:15px;margin-left:5px;}
#atnModal{display:none;width:100%;height:100vh;overflow:scroll;position:fixed;top:0;left:0;z-index:1200;background:white;padding:80px 30px;}
.flex_inbox,.img_chr2,.img_chr,.map_modal_open{width:100%;}
.map_container{width:600px;}
.divlineflex{display:;}
.floormap_right{width:100%;}
.bottom_alart{height:160px;}
.child_count{width:60px;height:35px;transform:translateY(7px);}
#main_movie{width:105vW;transform:translateX(-7vw);}
.wrap{display:inline-block;}.inlink{display:inline;}
.highlighten{background:#004b7a;color:white !important;}
.seatDetail p{text-align:justify;font-size:14px;color:rgb(100,100,100);width:90%;margin:22px auto !important;line-height:22px;}
.p_detail_line{line-height:30px;font-size:15px;margin:5px 0 !important;}
.mini_icon{width:20px;transform:translateY(-2px);}
.p_detail_line img{width:20px;transform:translateY(-2px);}
.p_detail_line span{display:inline-block;background:rgb(170,170,170);padding:0 6px;color:white;}
.beforeUsing p{font-size:13px;margin:10px 0 !important;text-indent:-13px;padding-left:13px;line-height:16px;text-align:justify;}
.beforeUsing p:first-child{margin-top:15px;font-size:14px;line-height:14px;}
.beforeUsing p:nth-child(2){text-indent:-14px;padding-left:14px;line-height:25px;margin:0}
.beforeUsing p:nth-child(2) img{display:inline-block;width:25px;margin:0 5px;}.index_num{width:30px;height:30px;color:rgb(80,80,80);margin:0 !important;line-height:30px;text-align:center;position:relative;}
.tableInModal td{width:20%;padding:15px 5px;}
#modal_bottom{position:fixed;bottom:0;left:0;z-index:2000;width:100%;background:black;padding:15px;border-top:1px solid rgb(215,215,215)}
#modal_bottom div{width:100%;max-width:677px;margin:0 auto;}
#modal_bottom .pList{font-size:14px;line-height:20px;margin:10px 0;text-indent:-28px;padding-left:28px;font-weight:bold;color:white;}
#modal_bottom a{color:white;}
.slide-cnt, .floor_scroll{-ms-overflow-style: none;scrollbar-width: none;}
.slide-cnt::-webkit-scrollbar{display:none;}
.floor_scroll::-webkit-scrollbar{display:none;}
@media screen and (min-width:768px){
    .flex_inbox{width:550px;}
    .slide-cnt img{width:90%;}
    .img_chr,.img_chr2{width:49%;}
    .seat_ttl span:nth-child(3){font-size:28px;}
    .map_modal_open{width:250px;}
    .map_container{width:1000px;}
    .divlineflex{display:none;}
    .floormap_right{width:500px;}
    .bottom_alart{height:130px;}
    .child_count{width:;height:;transform:translateY(0px);}
    #main_movie{width:100%;transform:translateX(0);}
    #atnModal{padding:90px;}
}