﻿*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{color:#333}.btn{display:block;width:100%;border:none;color:#fff;font-weight:bold}.loader,.loader:after{border-radius:50%;width:72px;height:72px}.loader{position:relative;text-indent:-9999em;border-top:6px solid rgba(255,255,255,0.2);border-right:6px solid rgba(255,255,255,0.2);border-bottom:6px solid rgba(255,255,255,0.2);border-left:6px solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loaded{-webkit-animation:fadeOut 2s forwards;animation:fadeOut 2s forwards}#loading{display:none;width:100vw;height:100vh;background:rgba(0,0,0,0.7);-webkit-transition:all 1s;transition:all 1s;position:fixed;top:0;left:0;z-index:100}#loading .wrapper{position:absolute;top:100px;left:50%;transform:translate(-50%, 0)}#loading .spinner{width:36px;height:36px;margin:102px auto 0;position:relative}#loading .spinner img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)}@-webkit-keyframes fadeOut{0%{opacity:1;display:block}90%{opacity:1;display:block}99%{z-index:100;display:block}100%{opacity:0;display:none;z-index:-1}}@keyframes fadeOut{0%{opacity:1;display:block}90%{opacity:1;display:block}99%{z-index:100;display:block}100%{opacity:0;display:none;z-index:-1}}.title{font-weight:100;font-size:16px;text-align:center;margin:0 0 22px}.tabs{padding:0 8px}.tab_item{width:calc(100%/2);height:32px;background-color:#d9d9d9;line-height:32px;font-size:14px;font-weight:bold;text-align:center;color:#333;display:block;float:left;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#fff;margin:0 0 10px}.tab_item:first-of-type{border-radius:10px 0 0 10px}.tab_item:last-of-type{border-radius:0 10px 10px 0}input[name="tab_item"]{display:none}.tab_content{display:none;clear:both;overflow:hidden;margin:0 -8px}#tab01:checked ~ #tab01_content,#tab02:checked ~ #tab02_content{display:block}.tabs input:checked+.tab_item{line-height:28px}.tabs input:checked+.tab_item span{background:#fff;color:#333;display:block;border:2px solid #d9d9d9;border-radius:8px;height:100%;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.2);box-shadow:0 3px 8px rgba(0,0,0,0.2)}.cp_actab{position:relative;overflow:hidden;width:100vw;margin:0 calc(50% - 50vw)}.cp_actab input{position:absolute;z-index:-1;opacity:0}.cp_actab>label{line-height:56px;position:relative;display:block;padding:0 0 0 10px;cursor:pointer;margin:0 0 1px 0;border-bottom:1px solid #ccc;font-size:4.3vw}.cp_actab>label:after{line-height:3;position:absolute;top:50%;right:0;display:block;width:3em;height:3em;-webkit-transition:all 0.35s;transition:all 0.35s;text-align:center;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform-origin:center;transform-origin:center}.cp_actab .cp_actab-content{overflow:auto;max-height:0;-webkit-transition:max-height 0.35s;transition:max-height 0.35s}.cp_actab input:checked ~ .cp_actab-content{max-height:90vh}.cp_actab input[type=checkbox]+label::after{content:'';background:url(../img/icon_arrow_gray.svg) no-repeat center}.cp_actab input[type=checkbox]:checked+label::after{-webkit-transform:rotate(180deg) translateY(18px);transform:rotate(180deg) translateY(18px)}.actabContentHide{height:0}.content{background:#F5F6F6}.content>p{font-weight:100;color:#ff0211;text-align:center;padding:0 0 24px}.content dl{padding:10px}.content dl div:not(:last-of-type){margin:0 0 4px}.content dl dt{font-size:14px;margin:0 0 12px}.content dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.content dl dd .checkbtn{margin:0 8px 24px 0}.content label{cursor:pointer;padding:7px 18px;border:1px solid #999;color:#999;border-radius:20px;font-size:14px;background:#fff;line-height:2.3}.content input{display:none}.content .check_box:checked+.label{background-color:#ff0211;color:#fff;border:1px solid #ff0211}.btn{text-align:center;border-radius:8px}.btn_blue_border{border:1px solid #ff0211;color:#ff0211;font-weight:bold;font-size:16px;height:50px}.secCampaign__title{font-size:16px;border-bottom:1px solid #ccc;line-height:35px;padding:0 0 0 10px}.secCampaign .inner{padding:20px 10px}.secCampaign dl{font-size:12px;line-height:1.4}.secCampaign dl:not(:first-of-type){border-top:1px solid #ccc;margin:16px 0 0;padding:24px 0 0}.secCampaign dl div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}.secCampaign dl div dt{width:130px;color:#999}.secCampaign dl div dd{width:calc(100% - 130px)}.secCampaign dl div dd.paypay{background:url(../img/icon_paypay.svg) no-repeat left center;background-size:20px;padding-left:30px}.secCampaign dl div dd.rakuten_pay{background:url(../img/icon_rakuten_pay.svg) no-repeat left center;background-size:20px;padding-left:30px;line-height:24px;position:relative;top:-4px}.secCampaign dl div dd.line_pay{background:url(../img/icon_line_pay.svg) no-repeat left center;background-size:20px;padding-left:30px;line-height:24px;position:relative;top:-4px}.secCampaign dl div dd.merpay_code{background:url(../img/icon_merpay_code.svg) no-repeat left center;background-size:20px;padding-left:30px;line-height:28px;position:relative;top:-8px}.secCampaign dl div dd.quic_pay{background:url(../img/icon_quic_pay.svg) no-repeat left center;background-size:26px;padding-left:30px;line-height:24px;position:relative;top:-6px}.secCampaign .btn{margin-top:10px}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:.6s;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80%;max-width:600px;padding:30px;background:rgba(0,0,0,0.7);z-index:2;border-radius:10px;color:#fff}.popup-inner p{font-size:14px;font-weight:bold;line-height:1.8;text-align:center}.close-btn{position:absolute;right:10px;top:10px;width:24px;height:24px;line-height:24px;text-align:center;cursor:pointer}.close-btn{font-size:20px;color:#fff}.fc.fc-media-screen.fc-direction-ltr.fc-theme-standard{padding:24px 14px;height:450px}.fc-header-toolbar{border:1px solid #ddd;border-bottom:none}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0 !important}.fc-resourceTimelineDay-button,.fc-resourceTimelineWeek-button,.fc-resourceTimelineMonth-button{display:none !important}.fc-header-toolbar{position:relative;height:56px}.fc-toolbar-title{font-size:16px !important;font-weight:100;text-align:center}.fc .fc-button-group{position:unset !important}.fc-prev-button,.fc-next-button{position:absolute !important;background:none !important;border:none !important;color:#707070 !important;border-color:unset !important;z-index:20;padding:0 !important;top:16px}.fc-prev-button:active,.fc-prev-button:hover,.fc-prev-button:focus,.fc-prev-button:checked,.fc-next-button:active,.fc-next-button:hover,.fc-next-button:focus,.fc-next-button:checked{border:none !important;outline:none !important}.fc-prev-button{left:10px}.fc-next-button{right:10px}.fc-toolbar-title{display:inline-block !important;margin-right:6px !important}.fc-today-button{border:1px solid #ff545e !important;color:#ff545e !important;border-radius:4px !important;background:#fff !important;font-size:14px !important;display:inline-block;padding:0 4px !important}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border:none !important;border-radius:unset !important;margin:0 !important}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child):active,.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child):hover,.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child):focus,.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child):checked{border:none !important;outline:none !important}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border:none !important;border-radius:unset !important;margin:0 !important;outline:unset !important}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child):active,.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child):hover,.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child):focus,.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child):checked{border:none !important;outline:none !important}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:unset !important}.fc .fc-button-group{display:unset !important}.fc .fc-button,.fc .fc-button .fc-icon,.fc .fc-button-group,.fc .fc-timegrid-slot-label{vertical-align:unset !important}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:unset !important;box-shadow:unset !important}.fc-timeline-slot-frame{width:50px !important;height:44px !important;background:#F9F9F9;width:100% !important;margin:0 auto;font-weight:100;font-size:14px;border-bottom:1px dashed #ddd !important}.fc .fc-scrollgrid{border-top:none !important}.fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller .fc-datagrid-cell{height:43px !important}.fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller .fc-datagrid-cell .fc-datagrid-cell-frame{height:43px !important}.fc-datagrid-cell-main{width:30px;height:30px;display:inline-block}.fc-datagrid-cell-main img{display:block;margin:0 auto;width:30px;height:30px;object-fit:contain}.fc-scrollgrid.fc-scrollgrid-liquid>colgroup>col:first-of-type{width:14% !important}.fc-scrollgrid-section.fc-scrollgrid-section-body.fc-scrollgrid-section-liquid>td:first-of-type{border-right:1px dashed #ddd}.fc-resource-timeline-divider.fc-cell-shaded{width:0 !important}td.fc-resource{height:47px !important}td.fc-resource .fc-datagrid-cell-frame,td.fc-resource .fc-timeline-lane-frame{height:47px !important}.fc-timeline-slots table td{border:none !important}.fc-datagrid-cell{border-right:1px dashed #ddd !important}.fc-timeline-slot.fc-timeline-slot-label.fc-day{border:none !important;border-right:2px solid #fff !important}.fc-timeline-slot.fc-timeline-slot-label.fc-day.fc-day-today .fc-timeline-slot-frame{background:#FFEBEC !important}.fc-timeline-slot.fc-timeline-slot-label.fc-day div a{font-size:12px !important;color:#ff545e;white-space:break-spaces}.fc-timeline-event-harness a .fc-event-main{font-size:12px !important;color:#999;white-space:pre;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc-timeline-event-harness a .fc-event-main .theReduction{background:#fff;color:#ff545e}.fc-timeline-event-harness a .fc-event-main .theReduction:empty{background:none}.fc-datagrid-cell{border-bottom:1px dashed #ddd !important}.fc-scrollgrid-section.fc-scrollgrid-section-header>td:first-of-type{border-right:1px dashed #ddd !important}.fc-h-event{background:#ff545e !important;border-color:#ff545e !important;height:20px}.fc-timeline-event-harness{top:14px !important}.fc .fc-datagrid-cell-cushion{padding:10px !important}.fc.fc-media-screen.fc-direction-ltr.fc-theme-standard{padding:24px 14px;height:628px}.fc-h-event .fc-event-title{max-width:unset !important}.theReduction{margin-left:2px}.theReduction,.thePeriod{color:#fff;padding:2px 4px;border-radius:2px;font-weight:bold}.theReduction span,.thePeriod span{font-size:10px;font-weight:100;padding-left:2px}@media screen and (min-width: 768px){.bargainCalendar{width:768px;margin:0 auto}.tabs{padding:0}.cp_actab{width:768px;margin:0 auto}.cp_actab label{font-size:20px}}.scrollTopBtn{position:fixed;right:20px;bottom:20px;cursor:pointer;transition:.3s;opacity:0;visibility:hidden}.scrollTopBtnActive{opacity:1;visibility:visible}.secCampaign p img{vertical-align:middle;margin-right:0.5em}.secCampaign p span{vertical-align:middle}a[x-apple-data-detectors]{display:none}.btn_blue_border{border-color:#555;color:#555}.fc-timeline-event.fc-h-event.fc-event.fc-event-future .thePeriod{background-color:#FFEBEC !important;color:#ff545e !important}
/*# sourceMappingURL=style.css.map */
