@charset "UTF-8";#popupContainer .asw-toggleSubtitle-container{display:inline-table;width:130px}#popupContainer .asw-toggleContents-container{display:inline-table;vertical-align:top;padding-top:2px}#popupContainer .asw-toggleContents-container table{max-width:587px;width:auto}#popupContainer .asw-toggleContents-container table td{vertical-align:text-top}#popupContainer .asw-toggleContents-container .asw-toggleContents-container-participantsTable td:nth-child(1){padding-right:15px;min-width:26px}#popupContainer .asw-toggleContents-container .asw-toggleContents-container-flightTable td:nth-child(1){padding-right:15px;min-width:92px}#popupContainer .asw-toggleContents-container .asw-toggleContents-container-flightTable td:nth-child(2){padding-right:15px;min-width:58px}#popupContainer .asw-toggleContents-container .asw-toggleContents-container-flightTable td:nth-child(4){width:20px;text-align:center;padding:0 10px}#popupContainer .asw-toggleContents-container .asw-toggleContents-container-flightTable td:nth-child(6){padding-left:15px;min-width:22px}#popupContainer .asw-toggleContents-container .asw-toggleContents-container-checkDateTable td:nth-child(1){padding-right:15px;min-width:98px}#popupContainer .asw-two-column .change-condition .asw-shutter-form-title+div{vertical-align:text-top}.sunday.amount-calendar-headline{width:106px;background:#f9bacf;border-color:#7f7f7f;vertical-align:middle;height:35px;text-align:center}.weekday.amount-calendar-headline{width:106px;background:#e6e6e6;border-color:#7f7f7f;vertical-align:middle;height:35px;text-align:center}.saturday.amount-calendar-headline{width:106px;background:#9bc3f6;border-color:#7f7f7f;vertical-align:middle;height:35px;text-align:center}#weeklyCalendar .holiday.amount-calendar-datatable,#weeklyCalendar .sunday.amount-calendar-datatable{width:106px;background:#f7e4ea !important;height:85px;text-align:center;vertical-align:top}.weekday.amount-calendar-datatable{width:106px;background:#fff;height:85px;text-align:center;vertical-align:top}#weeklyCalendar .saturday.amount-calendar-datatable{width:106px;background:#f5f8fd !important;height:85px;text-align:center;vertical-align:top}.amount-calendar-tableday{text-align:center;font-size:15px;font-weight:bold;margin-bottom:5px}.amount-calendar-tableprice{font-size:15px;color:blue;text-align:center;margin-bottom:5px}.amount-calendar-vacantseat{color:red;line-height:.9}.nofree{line-height:1}.amount-calendar-vacantseat,.nofree{display:block;font-size:25px;text-align:center;margin-bottom:5px;text-decoration:none;line-height:1.2}.selected{border:1px solid red;padding:0 !important}.hover{background:#fff3e6 !important;cursor:pointer}.changer{width:100%;text-align:center;top:32px;position:relative;overflow:hidden;white-space:nowrap}.changer a{width:100px;display:inline-table;font-size:125%;text-align:center;border:2px solid lightgray;margin-right:-6px;height:2.5em;line-height:2.5em}.changer a.noData{text-decoration:blink;cursor:default;background:darkgray;color:#fff}#calendar{margin-top:-30px}.changer a.changer0:last-child{margin-right:-6px}.fc-toolbar .fc-center{top:-10px;position:relative}.selected-month{background:#196ed3;color:#fff}#weeklyCalendar tr .amount-calendar-novacant{background:#eee !important}.asw-changer-button{height:4.5em;padding-top:2em}.asw-changer-button .left{position:absolute;left:23px;top:178px}.asw-changer-button .center{position:absolute;left:410px;top:155px}.asw-changer-button .right{position:absolute;right:23px;top:178px}.prev-button,.prev-week-button{background-image:url(../image/amount_calendar_prev_month-555503a.png);background-position:left center;background-repeat:no-repeat;border:#bbb solid 1px;border-radius:5px;background-color:#fff;box-shadow:none;padding:0 21px;color:#1b76df;text-decoration:underline;text-shadow:none;font-size:13px;margin-left:0;position:relative;margin:0;height:2.1em}.next-button,.next-week-button{background-image:url(../image/amount_calendar_next_month-555503a.png);background-position:right center;background-repeat:no-repeat;border:#bbb solid 1px;border-radius:5px;background-color:#fff;box-shadow:none;padding:0 21px;color:#1b76df;text-decoration:underline;text-shadow:none;font-size:13px;float:left;position:relative;margin:0;height:2.1em;cursor:pointer}.prev-button:disabled,.prev-week-button:disabled{background-image:url(../image/amount_calendar_prev_month_gray-555503a.png);background-position:left center;background-repeat:no-repeat;border:#bbb solid 1px;border-radius:5px;background-color:#ccc;box-shadow:none;padding:0 21px;color:#fff;text-decoration:none;text-shadow:none;font-size:13px;margin-left:0;position:relative;margin:0;height:2.1em;cursor:default}.next-button:disabled,.next-week-button:disabled{background-image:url(../image/amount_calendar_next_month_gray-555503a.png);background-position:right center;background-repeat:no-repeat;border:#bbb solid 1px;border-radius:5px;background-color:#ccc;box-shadow:none;padding:0 21px;color:#fff;text-decoration:none;text-shadow:none;font-size:13px;margin-left:0;position:relative;margin:0;height:2.1em;cursor:default}#weeklyCalendar{position:relative}#weeklyCalendar table.pkg03_calendar-table{border-collapse:separate;width:100%;background-color:#cacaca;position:relative}#main-Wrapper .amount-calendar-area{width:100%}.asw-weekly-changer-button{position:relative;height:1.5em;padding-top:2em}.asw-weekly-changer-button .right,.asw-weekly-changer-button .left{top:0;position:absolute}#weeklyCalendar .asw-weekly-changer-button .right{right:0}#weeklyCalendar .asw-weekly-changer-button .left{left:0}#weeklyCalendar .selected{border:0;padding-top:1px !important}#weeklyCalendar .selected:after{content:"";border:1px solid red;position:absolute;top:0;height:calc(100% - 3px);width:106px;display:block}#weeklyCalendar .amount-calendar-vacantseat{font-family:メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Droid Sans","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;line-height:1.6;display:block;height:31px}#weeklyCalendar .amount-calendar-vacantseat,#weeklyCalendar .nofree{margin-top:5px}#weeklyCalendar .amount-calendar-datatable .amount-calendar-tableprice{font-size:10px;line-height:12px;margin:0 3px 10px 5px;text-align:left}#weeklyCalendar .amount-calendar-datatable .amount-calendar-tableprice .amount-calendar-pricevalue{display:block;text-align:center;font-size:15px;margin-top:2px;padding-bottom:8px}#weeklyCalendar .amount-calendar-datatable .amount-calendar-tabledetail{font-size:10px;margin:0 0 10px 5px;text-align:left;letter-spacing:-0.1px;position:relative}#weeklyCalendar .amount-calendar-datatable .amount-calendar-tabledetail span{bottom:0}#weeklyCalendar .amount-calendar-datatable .fc-day-number{margin-bottom:10px;color:#e80000}#weeklyCalendar .amount-calendar-datatable .amount-calendar-vacantseat-cancel{font-size:13px !important;font-weight:bold !important;line-height:3.1}#weeklyCalendar .amount-calendar-datatable .amount-calendar-vacantseat-target{font-size:15px !important;font-weight:bold !important;line-height:2.7;display:block;height:41px}#weeklyCalendar .calendar-wrap{min-height:200px}