@charset "utf-8";html{position:relative;min-height:100%;font-size:62.5%}body{font-family:"Lucida Grande","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px;color:#333;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}th{font-weight:normal}strong{font-weight:bold}ol,ul{list-style:none}img{border:0;vertical-align:middle}textarea{position:relative;width:100%;padding:5px;overflow:auto!important;background:#fff;border:1px solid #ccc;resize:none;z-index:10}input{line-height:2}input::-ms-clear{display:none!important}input::-ms-reveal{display:none!important}input::-moz-focus-inner,button::-moz-focus-inner,textarea::-moz-focus-inner{border:0}input[type='submit']:focus{box-shadow:0 0 15px rgba(82,168,236,.8)}:focus{outline:none!important}input[type='text']:disabled,textarea:disabled{background:#f4f4f4;cursor:not-allowed}a{color:#006dc5;outline:none;text-decoration:none}a:hover,a:focus,a:active{color:#05bae8;outline:none;text-decoration:none}p{margin-top:0;margin-bottom:1rem}.w200{font-weight:200}.w300{font-weight:300}.w400{font-weight:400}.w500{font-weight:500}.w600{font-weight:600}.w700{font-weight:700}.w900{font-weight:900}.popover.validate{max-width:fit-content;min-width:220px;background-color:#f9f2f4;border:1px solid #c9302c}.popover.validate.top>.arrow{border-top-color:#c9302c}.popover.validate.top>.arrow::after{border-top-color:#f9f2f4}.popover.validate .popover-arrow{border-top-color:#c9302c}.popover.validate .popover-arrow::before{border-top-color:#a94442}.popover.validate .popover-arrow::after{border-top-color:#f9f2f4}.popover.validate .popover-content{display:flex;justify-content:center;align-items:center;padding:0}.popover.validate .popover-content i{display:table-cell;vertical-align:middle;padding-right:5px;padding-left:10px;font-size:20px;color:#c9302c}.popover.validate .popover-content span{display:table-cell;padding:10px 15px 10px 0;vertical-align:middle;white-space:nowrap;font-size:1.4rem}.popover.validate .popover-bs-content{display:flex;justify-content:center;align-items:center;padding:0}.popover.validate .popover-bs-content i{display:table-cell;vertical-align:middle;padding-right:5px;padding-left:10px;font-size:20px;color:#c9302c}.popover.validate .popover-bs-content span{display:table-cell;padding:10px 15px 10px 0;vertical-align:middle;white-space:nowrap;font-size:1.4rem}.has-feedback{position:relative}.has-feedback .form-control{padding-right:8px}.has-feedback .form-control-feedback{right:0}.has-feedback .form-control-feedback.fa{margin-top:8px;opacity:0;transition:all 1s}.has-success .btn-default{border-color:#3c763d}.has-success .form-control{background-color:#f3f9f3;border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{background-color:#f3f9f3;border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-error .btn-default{border-color:#a94442}.has-error .form-control{background-color:#f9f2f4;border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{background-color:#f9f2f4;border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}@media(max-width:575px){.popover.validate .popover-content span{flex:1;display:grid;display:-ms-grid;white-space:pre-wrap}}@media(max-width:575px){.popover.validate .popover-bs-content span{flex:1;display:grid;display:-ms-grid;white-space:pre-wrap}}.validate-message{color:#eb0a1e;display:block}#iFrameModal{display:none;position:fixed;z-index:50;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.4)}#iFrameModal .modal-content{background-color:#fefefe;border:1px solid #888;margin:20px auto;padding:5px;width:90%;height:90%;position:relative}#iFrameModal .close-button{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer}#iFrameModal .close-button:hover,#iFrameModal .close-button:focus{color:#000;text-decoration:none}img[src*="/Image/Show/"]{display:block;width:100%!important}img[src*="/Image/Show/"].is-portrait{height:100%!important;object-fit:cover!important;object-position:top!important}img[src*="/Image/Show/"].is-landscape{height:auto!important;object-fit:contain!important;vertical-align:top}@charset "utf-8";html{height:100%;width:100%}body{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;height:100%;width:100%;background:#fff;padding-top:15px}main{flex:1 0 auto;min-height:0%;margin:0 auto;-webkit-font-smoothing:antialiased}main .content-wrap{max-width:100%;height:auto}#content-flex{display:flex}#conditions{display:block;width:auto}#conditions .flame{background:#fff}#conditions .flame .item-flex{display:flex}aside{width:250px;height:100%}aside .inner{padding:16px 0 40px}.aside .check-area{display:flex}.form-label{margin-bottom:0}.form-control{font-size:14px;border-radius:0;border:1px solid #ccc}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(0,178,223,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(0,178,223,.4)}.form-select{padding:6px 26px 5px 12px;font-size:14px}.form-select:focus,.form-select:hover{cursor:pointer}.form-select:disabled:focus,.form-select:disabled:hover{cursor:not-allowed}textarea{resize:block;white-space:pre-line}.counter{text-align:right;margin-right:4px}.select2-container .select2-selection--single{height:34px}.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:3px;padding-left:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-2px;border-color:#006dc5 transparent transparent transparent;border-width:8px 5px 0 5px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#006dc5 transparent transparent transparent;border-width:8px 5px 0 5px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#006dc5}.select2-results__option{padding:6px 10px}.select2-container.select2-container--disabled:hover{cursor:not-allowed}.select2-container--open .select2-dropdown--below{border:1px solid #aaa}.form-chk-group{display:flex;flex-wrap:wrap}.form-chk-group .form-label{font-weight:bold}.form-check-label span:hover{cursor:pointer}.form-chk-group .form-check-label{width:calc(100% - 22px);padding:1px 4px;font-weight:normal;word-break:keep-all;overflow-wrap:anywhere}.form-chk-group .chk-item{display:flex;align-items:flex-start;width:100%;margin-bottom:6px}.form-chk-group .chk-item:last-of-type{margin-bottom:0}.form-chk-group .group-name{padding:4px}.form-flex{display:flex;align-items:center}.require-text{margin-bottom:2px;font-size:13px;text-align:right}.require-text i{padding-right:4px;color:#eb0a1e;font-size:15px;font-weight:500}.info-table table{width:100%}.info-table table th{width:250px;background:#f0fbff}.info-table table th,.info-table table td{height:42px;padding:8px 8px 6px 8px;border:1px solid #ccc}.btn-md{width:150px;height:42px;padding-top:4px;color:#fff;font-size:15px;background:#05bae8;border:none}.btn-lg{width:220px;height:42px;padding-top:4px;color:#fff;font-size:15px;background:#05bae8;border:none}.btn-md,.btn-lg{margin:16px}.btn-md:hover,.btn-lg:hover{color:#fff;background:#006dc5!important;opacity:1!important}.conditions .dept-date input,.conditions .check-date input{width:144px;padding-bottom:5px}.conditions .dept-date .datepick-area,.conditions .check-date .datepick-area{position:relative;display:inline-block;margin-right:32px}.conditions .dept-date .datepick-area input:hover,.conditions .check-date .datepick-area input:hover{cursor:pointer}.conditions .dept-date .datepick-area i,.conditions .check-date .datepick-area i{position:absolute;top:5px;left:109px;color:#006dc5;font-size:22px;cursor:pointer}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:normal;border:1px solid #fff;background:url(/Tour/Public/Image/Common/USER/XXX/select-carret.png);background-size:12px 8px;background-repeat:no-repeat;cursor:pointer;opacity:.8}.ui-datepicker a.ui-datepicker-next:hover{border:none!important}.ui-datepicker a.ui-state-default:hover{color:#fff!important;background:#05bae8}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-radius:0}.datepicker+img{position:absolute;top:5px;right:14px}.datepicker+img:hover{cursor:pointer}.conditions .kodawari .chk-item{width:50%}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#333;border:1px solid #ccc;background:#fff}.ui-datepicker-other-month .ui-state-default{border:1px solid #fff;background:#fff}.ui-widget-header{color:#fff;background:#006dc5;border-radius:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#ade1f7;border:1px solid #ccc}.ui-datepicker-current-day .ui-state-active{color:#fff;background-color:#05bae8}.ui-datepicker-calendar .ui-state-hover{color:#fff;background-color:#05bae8}.ui-datepicker-calendar th.ui-datepicker-week-end:nth-of-type(7){color:#006dc5}.ui-datepicker-calendar .day-saturday>a{background:#edf5ff}.ui-datepicker-calendar th.ui-datepicker-week-end:nth-of-type(1){color:#dd1c1c}.ui-datepicker-calendar .day-sunday>a,.ui-datepicker-calendar .day-holiday>a{background:#fff1f1}.container .content-wrap .conditions .flame .inner .icon{display:inline-block;width:18px;height:21px;text-align:center;vertical-align:middle}.container .content-wrap .conditions .flame .inner .icon i{color:#006dc5;font-size:17px;font-weight:bold}.conditions .inner{padding-bottom:10px}.conditions .inner .item{margin-bottom:5px}.conditions .form-label{font-weight:bold}.conditions .direction .select2,.conditions .area .select2{margin-bottom:8px}.conditions .chk-daytrip{margin-left:18px}.conditions .chk-daytrip label{margin-left:-5px}.conditions .chk-daytrip .icheckbox_square-blue{transform:scale(.6,.6)}.conditions .check-in{margin-bottom:6px!important}.conditions .person-wrap{display:flex}.conditions .person-wrap .otona{margin-right:10px;margin-bottom:10px}.conditions .person-wrap .kodomo{margin-right:16px}.conditions .person-wrap .kodomo i{transform:scale(.8,.8)}.conditions .person-wrap .otona .select2,.conditions .person-wrap .term .select2,.conditions .person-wrap .kodomo .select2,.conditions .person-wrap .room-cnt .select2{width:56px!important}#conditions .btn-area{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}#conditions .btn-area .btn-lg{width:160px;margin:5px}@media(min-width:343px){#conditions .btn-area{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;align-items:center}#conditions .btn-area .btn-lg{width:160px;margin:5px;margin-right:30px}#conditions .period-room{display:flex}#conditions .period-room .period{margin-right:64px}}@charset "utf-8";header{flex-shrink:0}body.fixed{position:fixed;width:100%;overflow:hidden}