@charset "utf-8";a.gotolink{text-decoration:none}a.gotolink:before{display:inline-block;content:"";border-top:2px solid #0168B7;border-right:2px solid #0168B7;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:.5rem;height:.5rem;margin-right:.5rem}#reserveFlow{text-align:center;margin-bottom:10px}.debugFrame{width:70%;height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#eee}.flow-step{text-align:center;margin-bottom:20px}.flow-step img{width:100%}@media screen and (min-width:600px){.flow-step img{width:40%}}.topTit{margin-bottom:12px;padding:10px 15px;border-bottom:1px solid #214280;font-weight:700;font-size:1.6rem}@media screen and (min-width:600px){.topTit{margin-bottom:30px;padding:20px 30px;border-top:6px solid #214280;font-size:2rem}}.btnNumber{text-align:center}.btnNumber input{width:100%;max-width:300px;margin:0 auto 20px!important;padding:10px 0!important;color:#fff;font-size:16px;font-weight:bold!important;background:#ff7e00;border-radius:3px!important;box-shadow:0 3px 0 0 #db6e00}.credit-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.credit-card .cardNum{width:24%}.imgInfoWrap{margin:10px 15px 50px!important}.imgInfo .imgBox{margin-bottom:12px;padding:40px 0;border:2px solid #d9d9d9;text-align:center}.imgInfo .imgBox img{object-fit:contain;width:100%;height:120px}.imgInfo .tit{margin-bottom:12px;color:#214280}@media screen and (min-width:600px){.imgInfoWrap{margin:30px auto 70px!important}.imgInfo{padding:0 40px}.imgInfo .imgBox{float:left;margin:0 auto 0 15px;padding:0;border:none;width:200px}.imgInfo .tit,.imgInfo .txt{float:right;width:530px;margin-right:15px}}.dateInfoWrap{padding:25px 15px;background:#edf1f8}@media screen and (min-width:600px){.dateInfoWrap{margin-bottom:15px;padding:40px 20px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.dateInfo{margin-bottom:8px}.dateInfo .tit{padding:8px 15px;background:#214280;color:#fff;font-weight:700}.dateInfo .txtBox{padding:12px;background:#fff}.dateInfo th,.dateInfo td{padding:10px 10px;border:1px solid #d9d9d9;background:#fff;vertical-align:middle}.dateInfo th{width:170px}.dateInfo td{text-align:right}@media screen and (min-width:600px){.dateInfo{margin-bottom:20px}.dateInfo .tit{margin-bottom:10px;padding:11px 30px;font-size:1.8rem}.dateInfo .txtBox{padding:20px}.dateInfo th,.dateInfo td{padding:17px 25px}.dateInfo th{width:180px}}.dataInput01{padding:0 15px}.dataInput01 .boarding{position:relative;margin-bottom:10px}.dataInput01 .boarding:before{display:block;position:absolute;right:0;bottom:-11%;left:0;z-index:2;width:19px;height:12px;margin:auto;background:url(/module/img/common/ico-arrow12.png) no-repeat center;background-size:contain;content:""}.dataInput01 th,.dataInput01 td{display:table-cell;padding-left:10px;border:none;border-bottom:1px solid #fff}.dataInput01 th{width:70px;padding-right:0}.dataInput01 td{width:auto;padding-right:10px}.dataInput01 .datepicker{width:100%!important}.dataInput01 .vacant{font-weight:500;font-size:2rem;text-align:center}.dataInput01 .boarding{border-bottom:15px solid #fff}.dataInput01 .boarding th{border-bottom:none}.dataInput01 .boarding td{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dataInput01 .boarding .inputSelectWrap{width:100%;margin-right:10px}@media screen and (min-width:600px){.dataInput01{margin-bottom:30px;padding:0}.dataInput01 .boarding{margin-bottom:30px}.dataInput01 .boarding:before{right:auto;bottom:-7%;left:44%}.dataInput01 .boardingDate,.dataInput01 .seats{display:table-cell}.dataInput01 .boardingDate{width:60%}.dataInput01 .seats{width:40%}.dataInput01 th,.dataInput01 td{padding:18px 30px;border:none;border-bottom:15px solid #fff}.dataInput01 th{width:180px}.dataInput01 .boardingDate td{width:335px}.dataInput01 .datepicker{width:208px!important}.dataInput01 .vacant{width:230px;padding:24px 30px;font-size:2.4rem;text-align:left}.dataInput01 .boarding td{-webkit-box-align:start;-ms-flex-pack:start;justify-content:flex-start}.dataInput01 .inputSelectWrap{width:530px!important}}.dataInput03{margin:2rem 0;padding:0 15px}.dataInput03 tr:last-of-type td{border-bottom:none}.dataInput03 th,.dataInput03 td{display:table-cell;width:auto;border:none;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center}.dataInput03 th:last-of-type,.dataInput03 td:last-of-type{border-right:none}.dataInput03 th{padding:12px 2px}.dataInput03 td{padding:5px 3px}.dataInput03 .item-sex-select .item{width:auto;margin:0}.dataInput03 .item-sex-select .item .box-spin{width:100%}.dataInput03 .item-sex-select .item .box-spin .num{width:25px}.dataInput03 .item-sex-select .item .box-spin .btn{width:34%}.dataInput03 .price{padding:12px 10px;border:2px solid #ff7e00;margin-top:1rem}.dataInput03 .price .txt{font-weight:700;text-align:right}.dataInput03 .price .txt strong{margin:0 3px;color:#e64146;font-weight:700;font-size:2rem;vertical-align:-1px}@media screen and (min-width:600px){.dataInput03{margin-bottom:40px;padding:0}.dataInput03 th,.dataInput03 td{width:25%;padding:15px 5px}.dataInput03 tr td:first-child{font-weight:700}.dataInput03 .item-sex-select .name{display:inline-block!important;width:auto;margin-right:7px;padding-left:0;background:none!important}.dataInput03 .item-sex-select .item .box-spin{width:135px}.dataInput03 .item-sex-select .item .box-spin .num{width:30px}.dataInput03 .item-sex-select .item .box-spin .btn{width:40px}.dataInput03 .price .txt{font-size:1.5rem}.dataInput03 .price .txt span{font-size:2.4rem}}.dataInput04{margin-bottom:15px;padding:0 15px}.dataInput04 .imgSeat{display:block;width:70%;margin:0 auto 15px}.dataInput04 .item-seat{padding:15px;background:#edf1f8;font-weight:700}.dataInput04 .item-seat .txt{margin-top:10px;font-size:1.2rem;font-weight:inherit}.dataInput04 .item-seat input{margin-left:10px}.dataInput04 .labelRadio{display:inline-block;width:auto;margin-right:20px}@media screen and (min-width:600px){.dataInput04{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;padding:0 0 35px;border-bottom:1px solid #e8e8e8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dataInput04 .imgSeat{width:37%;margin-bottom:0;-ms-flex-order:2;order:2}.dataInput04 .item-seat{width:59%}.dataInput04 .item-seat .txt{font-size:1.3rem}}#yakkanBtn{text-align:center}.bigsmall{font-size:15px}.pageadTit{background-repeat:no-repeat;background-position:left;background-color:#FCA103;padding:6px 3px 6px 30px;color:#fff;font-weight:700;font-size:16px;margin-bottom:30px}@media screen and (min-width:600px){.pageadTit{padding:12px 0 10px 45px;font-size:24px}}.busOption{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px}.busOption li{list-style:none;border:1px solid #d9d9d9;color:#888;font-weight:500;font-size:12px;margin:0 2px 2px 0;padding:1px 8px;text-align:center}.busOption li.check{border-color:#0180ab;background:#0180ab;color:#fff}@media screen and (min-width:600px){.busOption{margin:0 auto}.busOption li{width:75px;border-width:0;margin:2px;padding:0}.busOption li img{width:100%}}table.detailTable{margin-bottom:15px}.detailTable th{font-weight:700;vertical-align:middle;background-color:#F7F7F7;border:1px solid #CCC;padding:5px 8px}.detailTable td{vertical-align:middle;border:7px solid #f5f5f5;padding:10px 15px}#reserveCenter th{width:100px}.unit{display:inline-block;font-size:14px;font-weight:500;vertical-align:middle}@media screen and (min-width:600px){.unit{font-size:1.8rem}}div .btnConfirmation,div .btnMoreaction{background:#ff7e00;border-radius:3px!important;box-shadow:0 3px 0 0 #db6e00;color:#fff;display:block;font-size:16px;font-weight:bold!important;margin:0 auto 13px!important;padding:15px 0!important;text-align:center;width:100%;max-width:300px;height:auto}div .disBtnMoreaction{border-radius:3px!important;color:#fff;display:block;font-size:20px;font-weight:bold!important;margin:0 auto 13px!important;padding:15px 0!important;text-align:center;width:100%;max-width:300px;height:auto;background-color:#a3a3a3}div .btnConfirmation:before,div .btnMoreaction:before{top:42%;right:12px}@media screen and (min-width:600px){.btnConfirmation,.btnMoreaction{border-radius:5px!important;box-shadow:0 4px 0 0 #db6e00;font-size:18px;width:280px}.btnConfirmation:hover,.btnMoreaction:hover{transform:translateY(4px);box-shadow:none}.btnConfirmation:before,.btnMoreaction:before{top:45%}}.chatbot .menu-trigger{display:inline-block;position:fixed;bottom:0;right:10px;z-index:15;transform:translateY(0);transition:transform .5s;animation-name:fadein;animation-duration:2s;animation-iteration-count:1;width:40%}.chatbot .menu-trigger img{width:100%}.chatbot .menu-trigger.active{right:0;bottom:20%;width:36px}.chatbot .menu-trigger.active .open{display:none}.chatbot .menu-trigger .close{display:none}.chatbot .menu-trigger.active .close{display:block}.chatbot .menu-list{width:250px;background-color:rgba(28,80,152,.8);text-align:center;position:fixed;bottom:0;right:0;z-index:10;transform:translateY(250px);transition:all .5s}.chatbot .menu-list.open{transform:translateZ(0)}.chatbot .menu-list p{margin:15px 0 10px;color:#fff;font-size:18px;font-weight:700}.chatbot .menu-list li .chatbot-btn,.chatbot .menu-list li a{display:block;margin:10px;padding:15px 0;color:#1c5098;background:#fff;border-radius:24px;text-decoration:none;font-weight:700;line-height:1.2;position:relative}.chatbot .menu-list li .chatbot-btn:after,.chatbot .menu-list li a:after{content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:38%;right:5%;border-top:2px solid #1c5098;border-right:2px solid #1c5098}.chatbot .menu-list li .chatbot-btn span{display:none}.chatbot .menu-list li .chatbot-btn.click:after{content:none}.chatbot .menu-list li .chatbot-btn.click span{display:inline-block;font-size:12px;font-weight:400}#konnect-container{display:none}#konnect-container.display{display:block}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:600px){.chatbot .menu-trigger{width:300px}}.btn-chatbot{z-index:11000;position:fixed;bottom:5px;right:5px;width:80px;height:80px}.btn-chatbot a{display:block}.btn-chatbot a svg{display:block;width:100%}dl.errBox{display:block;color:red;margin:10px;border:1px solid red}dl.errBox dt{background-color:red;color:#fff;text-align:center;padding:1px}dl.errBox dd{padding:10px}#top_anchor .pagetop{display:none;position:fixed;bottom:30px;right:15px}#top_anchor .pagetop a{display:block}#top_anchor .pagetop a:hover{display:block}#top_anchor .pagetop a img{width:100px;height:100px}@media screen and (max-width:600px){.gobackbtn{display:flex;flex-flow:row-reverse;margin:0 auto;position:fixed;bottom:0;width:100%;background-color:#edf1f8;z-index:3}.gobackbtn a{text-decoration:none}.gobackbtn div{width:45%;margin-top:15px!important}.gobackbtn .ico_arw_r_w{width:50%;margin-top:15px!important}.gobackbtn button{padding:10px 0!important;width:100%}.gobackbtn .btnBack{width:80%;padding:14px 0!important}.gobackbtn button.paypay img{width:100%}.gobackbtn button.paidy{font-size:10px;margin:6px 0!important}.chatbot .menu-trigger{bottom:75px}}weight:bold!important;margin:0 auto 13px!important;padding:15px 0!important;text-align:center;width:100%;max-width:300px;height:auto}div .disBtnMoreaction{border-radius:3px!important;color:#fff;display:block;font-size:20px;font-weight:bold!important;margin:0 auto 13px!important;padding:15px 0!important;text-align:center;width:100%;max-width:300px;height:auto;background-color:#a3a3a3}div .btnConfirmation:before,div .btnMoreaction:before{top:42%;right:12px}@media screen and (min-width:600px){.btnConfirmation,.btnMoreaction{border-radius:5px!important;box-shadow:0 4px 0 0 #db6e00;font-size:18px;width:280px}.btnConfirmation:hover,.btnMoreaction:hover{transform:translateY(4px);box-shadow:none}.btnConfirmation:before,.btnMoreaction:before{top:45%}}.chatbot .menu-trigger{display:inline-block;position:fixed;bottom:0;right:10px;z-index:15;transform:translateY(0);transition:transform .5s;animation-name:fadein;animation-duration:2s;animation-iteration-count:1;width:40%}.chatbot .menu-trigger img{width:100%}.chatbot .menu-trigger.active{right:0;bottom:20%;width:36px}.chatbot .menu-trigger.active .open{display:none}.chatbot .menu-trigger .close{display:none}.chatbot .menu-trigger.active .close{display:block}.chatbot .menu-list{width:250px;background-color:rgba(28,80,152,.8);text-align:center;position:fixed;bottom:0;right:0;z-index:10;transform:translateY(250px);transition:all .5s}.chatbot .menu-list.open{transform:translateZ(0)}.chatbot .menu-list p{margin:15px 0 10px;color:#fff;font-size:18px;font-weight:700}.chatbot .menu-list li .chatbot-btn,.chatbot .menu-list li a{display:block;margin:10px;padding:15px 0;color:#1c5098;background:#fff;border-radius:24px;text-decoration:none;font-weight:700;line-height:1.2;position:relative}.chatbot .menu-list li .chatbot-btn:after,.chatbot .menu-list li a:after{content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:38%;right:5%;border-top:2px solid #1c5098;border-right:2px solid #1c5098}.chatbot .menu-list li .chatbot-btn span{display:none}.chatbot .menu-list li .chatbot-btn.click:after{content:none}.chatbot .menu-list li .chatbot-btn.click span{display:inline-block;font-size:12px;font-weight:400}#konnect-container{display:none}#konnect-container.display{display:block}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:600px){.chatbot .menu-trigger{width:300px}}.btn-chatbot{z-index:11000;position:fixed;bottom:5px;right:5px;width:80px;height:80px}.btn-chatbot a{display:block}.btn-chatbot a svg{display:block;width:100%}dl.errBox{display:block;color:red;margin:10px;border:1px solid red}dl.errBox dt{background-color:red;color:#fff;text-align:center;padding:1px}dl.errBox dd{padding:10px}#top_anchor .pagetop{display:none;position:fixed;bottom:30px;right:15px}#top_anchor .pagetop a{display:block}#top_anchor .pagetop a:hover{display:block}#top_anchor .pagetop a img{width:100px;height:100px}