@charset "UTF-8";.calendar{margin-bottom:40px}.c-calendar{float:left;width:30%;margin-top:-2px;overflow:hidden;text-align:center;font-weight:700;border-spacing:2px;border-collapse:separate}.c-calendar.c-calendar--first{margin-right:1%}.c-calendar__month{position:relative;text-align:center;padding:4px 5px;line-height:1;background-color:#ececec}.c-calendar__week{text-align:center;padding:1px 5px;line-height:1;background:#fff}.c-calendar__week.c-calendar__week--sunday{color:#ff2600}.c-calendar__week.c-calendar__week--saturday{color:#007eff}.c-calendar__day{text-align:center;background:#ececec;font-weight:400;font-size:12px}.c-calendar__day.c-calendar__day--sunday{color:#ff2600}.c-calendar__day.c-calendar__day--saturday{color:#007eff}.c-calendar__day.c-calendar__day--past{opacity:.3}.c-calendar__day.c-calendar__day--today{border:2px solid #000}.c-calendar__day.c-calendar__day--today a.c-calendar__day__link{padding:1px 3px}.c-calendar__day.c-calendar__day--part{position:relative}.c-calendar__day.c-calendar__day--part:before{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:#c81d00}.c-calendar__day.c-calendar__day--holiday{color:#ff2600}.c-calendar__day.c-calendar__day--all{color:#fff;background:#308fff}.c-calendar__day.c-calendar__day--closed{color:#fff;background:#777}.c-calendar__day.c-calendar__day--empty{background:0 0}.c-calendar__day__link{display:block;padding:3px 5px;color:inherit;text-decoration:none;line-height:1}.c-calendar__day__link--hover,.c-calendar__day__link.hover,.c-calendar__day__link:hover{background:#c8c8c8}.slick-arrow.calendar-slick-prev{position:absolute;top:0;left:0;width:30px;height:100%;background:0 0;color:#fff;cursor:pointer;-webkit-border-radius:0;border-radius:0;z-index:1;opacity:.8}.slick-arrow.calendar-slick-prev:before{content:"";position:absolute;display:block;top:0;bottom:0;left:6px;margin:auto;width:15px;height:15px;margin-left:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);z-index:2}.slick-arrow.calendar-slick-prev:after{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:30px;height:52px;margin:auto;background:#8e8e8e;z-index:1}.slick-arrow.calendar-slick-prev.slick-disabled{display:none}.slick-arrow.calendar-slick-next{position:absolute;top:0;right:0;width:30px;height:100%;background:0 0;background:0 0;color:#fff;cursor:pointer;-webkit-border-radius:0;border-radius:0;z-index:1;opacity:.8}.slick-arrow.calendar-slick-next:before{content:"";position:absolute;display:block;top:0;bottom:0;right:12px;margin:auto;width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.slick-arrow.calendar-slick-next:after{content:"";position:absolute;top:0;bottom:0;right:0;display:block;width:30px;height:52px;margin:auto;background:#8e8e8e;z-index:1}.slick-arrow.calendar-slick-next.slick-disabled{display:none}.c-calendarDescription{float:right;width:36%;padding:10px 0;border:2px solid #efefef;border-width:2px 0}.c-calendarCulclationDetail.btn.btn-popup{position:relative;display:block;width:100%;height:30px;padding-top:0;padding-bottom:0;padding-right:26px;line-height:30px}.c-calendarCulclationDetail.btn.btn-popup:after{content:'';display:inline-block;vertical-align:baseline;position:absolute;right:10px;top:0;bottom:0;width:1em;height:1em;margin:auto;background:url(/files/img//comic/common/icons/ico_anchor_popup.png) no-repeat center;background-size:14px 14px}.c-calendarCulclationDetail.btn.btn-popup:after--hover:after,.c-calendarCulclationDetail.btn.btn-popup:after.hover:after,.c-calendarCulclationDetail.btn.btn-popup:after:hover:after{opacity:.7}.c-calendarCulclationDetail__icon{display:none}.c-calendarCulclationDetail__text{display:inline-block;font-size:14px;line-height:1em}.c-calendarCulclationDetail__text__break{display:none}.c-calendarLegend{width:100%;margin-bottom:10px}.c-calendarLegend__term{float:left;clear:left}.c-calendarLegend__term__color{width:15px;height:15px}.c-calendarLegend__term__color.c-calendarLegend__term__color--today{border:2px solid #000}.c-calendarLegend__term__color.c-calendarLegend__term__color--part{position:relative;border:1px solid #c8c8c8}.c-calendarLegend__term__color.c-calendarLegend__term__color--part:before{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:#c81d00}.c-calendarLegend__term__color.c-calendarLegend__term__color--all{background:#308fff}.c-calendarLegend__term__color.c-calendarLegend__term__color--closed{background:#777}.c-calendarLegend__description{margin-bottom:10px;padding-left:23px;line-height:15px}.c-calendarLegend__description:last-child{margin-bottom:0}.c-calendarLegend__description__strong.c-calendarLegend__description__strong--part{color:#c81d00}.c-calendarLegend__description__strong.c-calendarLegend__description__strong--all{color:#308fff}.c-calendarLegend__description__strong.c-calendarLegend__description__strong--closed{color:$_-closed}.c-calendarAppeal{margin-top:20px}.c-calendarAppeal__list{float:left;margin-right:15px;padding-left:48px;background:url(/files/img/top/calendar/ico_deliver.png) no-repeat left center;background-size:41px}.c-calendarAppeal__list__item.u-list-item{font-size:14px;font-weight:700}.c-calendarAppeal__guideBtn{float:left;margin-top:10px}.c-calendarAppeal__guideBtn__btn{font-size:14px}.c-calendarAppeal__guideBtn--omission{display:none}.carouselWrapper{width:100%;overflow:hidden}.bigCarousel{position:relative;width:1008px;margin:0 auto;padding:0}.bigCarousel--hover .bigCarousel__button,.bigCarousel.hover .bigCarousel__button,.bigCarousel:hover .bigCarousel__button{opacity:1}.bigCarousel__frame{position:relative;width:100%;height:250px;padding:0;margin:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.bigCarousel__frame.slick-initialized{opacity:1}.bigCarousel__frame__button{position:absolute}.slick-list{overflow:inherit}.slick-slide:first-child{display:block}.slick-initialized .carouselSlid{display:block!important}.slick-arrow{-webkit-border-radius:0;border-radius:0;height:100%;width:100%;background:rgba(0,0,0,.5);background-repeat:no-repeat;background-size:70px 70px}.slick-arrow:after,.slick-arrow:before{display:none}.slick-arrow.slick-prev{left:-100%;opacity:.8;background-image:url(/files/img/comic/top/carousel/left.png);background-position:98% center}.slick-arrow.slick-prev--hover,.slick-arrow.slick-prev.hover,.slick-arrow.slick-prev:hover{opacity:.7}.slick-arrow.slick-next{right:-100%;opacity:.8;background-image:url(/files/img/comic/top/carousel/right.png);background-position:2% center}.slick-arrow.slick-next--hover,.slick-arrow.slick-next.hover,.slick-arrow.slick-next:hover{opacity:.7}.slick-dots{display:none}.carouselSlide.carouselSlide--mobile:not(:nth-child(2)) .carouselSlide__image{opacity:0}.carouselSlide__anchor{display:block;width:100%;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.carouselSlide__anchor--hover,.carouselSlide__anchor.hover,.carouselSlide__anchor:hover{opacity:.7}.carouselSlide__anchor.carouselSlide__anchor--noHref{opacity:1}.carouselSlide__image.carouselSlide__image--mobile{display:none}.topSection{margin-bottom:28px}.topSection:last-child{margin-bottom:0}.topSection__title{margin-bottom:4px}.eventSchedule__link{margin-bottom:6px}.eventSchedule__link:last-child{margin-bottom:0}.recommendBoxWide{position:relative;margin-bottom:10px}.recommendBoxWide__link{display:block;padding:10px;color:#3c3c3c;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s;text-decoration:none}.recommendBoxWide__link--hover,.recommendBoxWide__link.hover,.recommendBoxWide__link:hover{opacity:.7}.recommendBoxWide__image{float:left;width:50%;padding-right:16px}.recommendBoxWide__image>img{max-width:100%;height:auto}.recommendBoxWide__image__mobile{display:none}.recommendBoxWide__lead{width:50%;float:left}.recommendBoxWide__lead__sub{display:inline-block;margin-bottom:8px;padding:4px 10px;border:1px solid #f0a;color:#f0a;font-size:16px}.recommendBoxWide__lead__title{margin-bottom:0}.recommendBoxWide__lead__info{margin-bottom:6px;line-height:1.6em}.recommendBoxWide__lead__infoBreak.recommendBoxWide__lead__infoBreak--550px{display:none}.recommendBoxWide__lead__price{margin-bottom:6px;font-size:16px;font-weight:700}.recommendBoxWide__lead__price>span{margin-left:8px;color:#ff6928;font-size:26px}.recommendBoxWide__lead__price>span>span{font-size:20px}.recommendBoxWide__lead__salesWord{width:100%;margin-bottom:6px;padding:4px 0;border-top:1px solid #00c8d7;border-bottom:1px solid #00c8d7;color:#00c8d7;font-size:16px;font-weight:700}.recommendBoxWide__lead__list>span:last-child{float:left}.recommendBoxWide__lead__anchor{float:right}.recommendBox{position:relative;float:left;width:49%;margin-right:2%;margin-bottom:10px}.recommendBox:nth-child(2n){margin-right:0}.recommendBox__list{margin-bottom:20px}.recommendBox__link{display:block;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s;padding:10px 10px 4px}.recommendBox__link--hover,.recommendBox__link.hover,.recommendBox__link:hover{opacity:.7}.recommendBox__image{position:relative;margin-bottom:10px;overflow:hidden}.recommendBox__image__new{position:absolute;top:-16px;left:-36px;width:100%;background:#ff0;font-size:22px;padding:6px 0 4px 40px;-webkit-transform:rotate(-16deg);-moz-transform:rotate(-16deg);transform:rotate(-16deg);z-index:1}.recommendBox__image__new:before{content:'NEW!'}.recommendBox__image__lead{position:absolute;width:100%;bottom:0;padding:4px 8px;color:#fff;font-weight:700;background:rgba(0,0,0,.5)}.recommendBox__title{margin-bottom:4px}.recommendBox__price{float:left;font-size:16px;font-weight:700}.recommendBox__price>span{font-size:18px;color:#ff6928}.recommendBox__anchor{float:right}.doRevo{position:relative;margin-bottom:30px;border:3px solid #d64f33}.doRevo__backgroundCharacter{position:absolute;top:0;right:0;z-index:10;width:26%;height:100%;background-image:url(/files/img/comic/top/img_dorevo_aio.png);background-repeat:no-repeat;background-size:163px 209px;background-position:right 16px top 4px}.doRevo__titleWrapper{padding:4px 3% 6px;width:100%;background:-webkit-repeating-linear-gradient(45deg,#d64f33 0,#d64f33 6px,#d95d44 6px,#d95d44 12px);background:-moz-repeating-linear-gradient(45deg,#d64f33 0,#d64f33 6px,#d95d44 6px,#d95d44 12px);background:repeating-linear-gradient(45deg,#d64f33 0,#d64f33 6px,#d95d44 6px,#d95d44 12px)}.doRevo__logoImage{margin-right:14px}.doRevo__title{display:inline-block;color:#fff;font-size:24px;font-weight:700;line-height:1.3}.doRevo__paragraphWrapper{padding:2% 26% 2% 3%}.doRevo__paragraph{font-size:16px}.doRevo__buttonWrapper{margin-top:18px}.doRevo__button{width:48%;padding:12px 8px 10px;font-size:18px;font-weight:700}.doRevo__button:first-child{margin-right:4%}.campaignBanner{margin-bottom:30px}.campaignBanner__link{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.campaignBanner__link--hover,.campaignBanner__link.hover,.campaignBanner__link:hover{opacity:.7}.campaignBanner__image{width:100%;height:auto}.campaignBanner__onlineId__linkList{margin-bottom:20px}.campaignBanner__onlineId__linkList:last-child{margin-bottom:0}.acrylicBox{margin-bottom:30px;position:relative}.acrylicBox__link{display:block;cursor:pointer}.acrylicBox__link:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:scale(.2);-moz-transform:scale(.2);transform:scale(.2)}.acrylicBox__link--hover:before,.acrylicBox__link.hover:before,.acrylicBox__link:hover:before{background:rgba(255,255,255,.25);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);z-index:1}.acrylicBox__image{margin-right:-1px;width:100%;height:auto}.acrylicBox__image.acrylicBox__image--small{display:none;width:100%}.acrylicBox__character{position:absolute;right:-86px;top:20px;margin:auto;z-index:-1;-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-animation:imageSwing 2.5s ease infinite 3s;-moz-animation:imageSwing 2.5s ease infinite 3s;animation:imageSwing 2.5s ease infinite 3s;-webkit-transition:right .3s;-moz-transition:right .3s;transition:right .3s}.acrylicBox__balloon{position:absolute;position:absolute;right:-52px;top:98px;z-index:10;padding-top:33px;color:#f0a;font-size:13px;line-height:1.3;font-weight:700;text-align:center;-webkit-transition:opacity .3s,right .3s;-moz-transition:opacity .3s,right .3s;transition:opacity .3s,right .3s;width:134px;height:82px;background:url(/files/img/comic/top/img_acrylic_balloon.png) no-repeat center center;background-size:cover}.productExampleBanner{margin-bottom:30px}.news{margin-bottom:40px}.specialContentsWrapper{margin-bottom:40px}.specialContents{margin-bottom:24px}.specialContents__lead{width:42%;float:left}.specialContents__lead img{max-width:100%;height:auto}.specialContents__links{padding-top:10px;width:58%;float:left}.specialContents__links__item>a{padding:4px 0}.specialContents__links__item>a--hover>i.comic-tag-new,.specialContents__links__item>a.hover>i.comic-tag-new,.specialContents__links__item>a:hover>i.comic-tag-new{background:#00c8d7}.sns{margin-bottom:50px}.sns__bannerList__item{margin-bottom:10px}.sns__bannerList__item:last-child{margin-bottom:0}.sns__bannerList__link{display:block}.sns__bannerList__banner{width:100%;height:auto}.sns__bannerList__banner--hover,.sns__bannerList__banner.hover,.sns__bannerList__banner:hover{opacity:.7}.sns__bannerList__banner.sns__bannerList__banner--mobile{display:none}.siteLink__item{margin-bottom:11px;float:left;width:32%;margin-right:2%}.siteLink__item:nth-of-type(3n){margin-right:0}.siteLink__item__link{overflow:hidden;display:block;position:relative;width:100%;border:1px solid #c8c8c8;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;text-align:right}.siteLink__item__link--hover,.siteLink__item__link.hover,.siteLink__item__link:hover{opacity:.7}.siteLink__item__link.siteLink__item__link--goods{background:#ff9100}.siteLink__item__link.siteLink__item__link--package{background:#3f81d9}.siteLink__item__link.siteLink__item__link--sticker{background:#88c23f}.siteLink__item__title{display:inline-block;width:135px;padding-left:15px;font-weight:700;font-size:16px;line-height:1.3;color:#fff;text-align:left;vertical-align:middle}.siteLink__item__title:before{content:"";position:absolute;left:6px;top:0;bottom:0;margin:auto;width:0;height:0;border:4px solid transparent;border-left:4px solid #fff;border-right:0px solid transparent;margin-right:4px}.siteLink__item__image{display:inline-block;width:-webkit-calc(100% - 135px);width:-moz-calc(100% - 135px);width:calc(100% - 135px);height:68px;margin:-2px -2px 0 0;text-align:right;vertical-align:middle;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.siteLink__item__image img{object-fit:cover;width:100%;height:100%}.eventStopAttentionModal{padding:30px;width:800px}.eventStopAttentionModal__covidLead{margin-bottom:1em}.eventStopAttentionModal__section{margin-bottom:30px}.eventStopAttentionModal__section__title{margin-bottom:10px;font-size:18px;font-weight:700}.eventStopAttentionModal__section__innerWrapper{padding:0 20px}.eventStopAttentionModal__paragraph{margin-bottom:20px}.eventStopAttentionModal__paragraph:last-child{margin-bottom:0}.eventStopAttentionModal__form{border:1px solid #c8c8c8;padding:24px 70px 30px}.eventStopAttentionModal__form__title{text-align:center}.eventStopAttentionModal__form__lead{margin-bottom:1em}.eventStopAttentionModal__form__buttonWrapper{text-align:center}.eventStopAttentionModal__form__button{position:relative;display:inline-block;padding:18px 40px 18px 30px;font-size:18px;font-weight:700;white-space:pre-wrap;line-height:1.2em}.eventStopAttentionModal__form__button:after{content:'';position:absolute;top:0;bottom:0;right:10px;width:0;height:0;border:4px solid transparent;border-left:7px solid #fff;border-right:0px solid transparent;margin-right:7px;margin:auto}.eventStopAttentionModal__form__button br{display:none}.eventStopAttentionModal__formList{margin-bottom:20px}.eventStopAttentionModal__formList__item{margin-bottom:1em}.eventStopAttentionModal__formList__item:last-child{margin-bottom:0}.eventStopAttentionModal__attention{display:block;padding:16px 20px}.eventStopAttentionModal__attention__title{margin-bottom:10px;font-size:18px;font-weight:700}.eventStopAttentionModal__attentionList__item{margin-bottom:6px}.eventStopAttentionModal__attentionList__item:last-child{margin-bottom:0}.eventStopAttentionModal__closeButton{display:block;margin:0 auto;cursor:pointer;width:200px;padding:12px;font-size:20px;font-weight:700;color:#fff;background:0 0;background-color:#969696;border:none}.eventStopAttentionModal__closeButton--hover,.eventStopAttentionModal__closeButton.hover,.eventStopAttentionModal__closeButton:hover{color:#fff;background:0 0;background-color:#8f8f8f}.eventStopAttentionModal__closeButton--active,.eventStopAttentionModal__closeButton.active,.eventStopAttentionModal__closeButton:active{color:#fff;background:0 0;background-color:#878787}.eventStopLead{margin:14px 0 10px;font-size:18px}.airComiket2ScheduleModal{padding:30px 40px;width:800px;font-size:16px}.airComiket2ScheduleModal__content{margin-bottom:40px}.airComiket2ScheduleModal__content:last-child{margin-bottom:0}.airComiket2ScheduleModal__paragraph{margin-bottom:30px}.airComiket2ScheduleModal__paragraph:last-child{margin-bottom:0}.airComiket2ScheduleModal__attentionList{padding:0 10px}.airComiket2ScheduleModal__attentionList__item{margin-bottom:24px;font-size:16px}.airComiket2ScheduleModal__attentionList__item:last-child{margin-bottom:0}.airComiket2ScheduleModal__schedule{text-align:center;font-weight:700;font-size:18px}.airComiket2ScheduleModal__schedule__date{display:inline-block;padding:16px 80px;border:solid 2px red;margin:10px 0;font-size:32px;color:red;line-height:1em}.airComiket2ScheduleModal__closeButton{display:block;margin:0 auto;cursor:pointer;width:200px;padding:12px;font-size:20px;font-weight:700;color:#fff;background:0 0;background-color:#969696;border:none}.airComiket2ScheduleModal__closeButton--hover,.airComiket2ScheduleModal__closeButton.hover,.airComiket2ScheduleModal__closeButton:hover{color:#fff;background:0 0;background-color:#8f8f8f}.airComiket2ScheduleModal__closeButton--active,.airComiket2ScheduleModal__closeButton.active,.airComiket2ScheduleModal__closeButton:active{color:#fff;background:0 0;background-color:#878787}.airComiketInfo{margin-bottom:30px}.airComiketInfo__link{color:red;font-weight:700;font-size:18px;text-decoration:none}.airComiketInfo__link--hover,.airComiketInfo__link.hover,.airComiketInfo__link:hover{opacity:.7}.airComiketInfo__link:before{content:'';display:inline-block;width:0;height:0;border:7px solid transparent;border-left:10px solid red;border-right:0px solid transparent;margin-right:10px;margin-right:0}@media screen and (max-width:1220px){.acrylicBox__character{right:50px}.acrylicBox__balloon{right:0;opacity:0;z-index:0}}@media screen and (max-width:1020px){.c-calendarCulclationDetail.btn.btn-popup{height:auto;padding-top:10px}.c-calendarCulclationDetail__text{font-size:12px;line-height:1.2em}.c-calendarCulclationDetail__text__break{display:block}.c-calendarAppeal__list__item.u-list-item{font-size:12px}.bigCarousel{width:100%}.bigCarousel__frame{height:auto}.slick-slide{height:100%;min-height:120px}.slick-slide img{width:100%;height:auto}.recommendBox__image>img{width:100%;height:auto}.doRevo__backgroundCharacter{background-position:right 6px top 4px}.doRevo__logoImage{max-width:148px;height:auto}.doRevo__title{font-size:20px}.acrylicBox__character{display:none}.acrylicBox__balloon{display:none}}@media screen and (max-width:1008px){.c-calendarDescription{width:34%}.c-calendarLegend{font-size:12px}}@media screen and (max-width:930px){.doRevo__backgroundCharacter{background-position:right -20px top 4px}}@media screen and (max-width:920px){.c-calendarDescription{width:30%}}@media screen and (max-width:900px){.c-calendarDescription{width:36%}.c-calendarCulclationDetail.btn.btn-popup{height:30px;padding-top:0}.c-calendarCulclationDetail__text{font-size:14px;line-height:1em}.c-calendarCulclationDetail__text__break{display:none}.c-calendarLegend{font-size:14px}.c-calendarAppeal__list__item.u-list-item{font-size:14px}.recommendBoxWide__image>img{width:100%}.doRevo__backgroundCharacter{background-size:153px;background-position:right 10px top 4px}}@media screen and (max-width:820px){.eventStopAttentionModal{max-width:94vw;width:auto;padding:30px 16px}.airComiket2ScheduleModal{max-width:94vw;width:auto;padding:30px 16px}}@media screen and (max-width:768px){.carouselSlide__image{width:100%;height:auto}.main-wrapper{margin-top:16px}.recommendBoxWide__lead__price>span{font-size:24px}.recommendBoxWide__lead__price>span>span{font-size:16px}.recommendBoxWide__lead__salesWord{font-size:14px}.doRevo__paragraph{font-size:14px}.doRevo__button{font-size:16px}.siteLink__item__title{width:125px;font-size:14px}.siteLink__item__image{width:-webkit-calc(100% - 125px);width:-moz-calc(100% - 125px);width:calc(100% - 125px)}.eventStopAttentionModal__section__title{margin-bottom:8px;font-size:16px}.eventStopAttentionModal__form{padding:20px 20px 24px}.eventStopAttentionModal__form__button{padding:16px 24px 16px 18px;font-size:16px}.eventStopAttentionModal__attention__title{font-size:16px}.eventStopAttentionModal__closeButton{font-size:18px}.eventStopLead{font-size:16px}.airComiket2ScheduleModal{font-size:14px}.airComiket2ScheduleModal__attentionList{padding:0}.airComiket2ScheduleModal__attentionList__item{font-size:14px}.airComiket2ScheduleModal__schedule{font-size:16px}.airComiket2ScheduleModal__closeButton{font-size:18px}}@media screen and (max-width:760px){.c-calendarCulclationDetail__text{font-size:12px;line-height:1.2em}.c-calendarLegend{font-size:12px}}@media screen and (max-width:720px){.c-calendarDescription{width:30%}.c-calendarCulclationDetail.btn.btn-popup{height:auto;padding-top:10px}.c-calendarCulclationDetail__text__break{display:block}.c-calendarAppeal__list__item.u-list-item{font-size:12px}}@media screen and (max-width:700px){.airComiket2ScheduleModal__schedule__date{padding:20px;width:100%}}@media screen and (max-width:660px){.c-calendarCulclationDetail__text{font-size:10px;line-height:1.2em}.doRevo__backgroundCharacter{background-image:none}.doRevo__paragraphWrapper{padding:3%}}@media screen and (max-width:620px){.c-calendarDescription{width:28%}}@media screen and (max-width:600px){.c-calendar.c-calendar--first{margin-right:0}.c-calendar{float:none;width:100%;margin-bottom:10px;padding:0 30px;font-size:12px}.c-calendar__day.c-calendar__day--today a.c-calendar__day__link{padding:3px}.c-calendar__day__link{padding:4px}.c-calendarDescription{float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0;padding:0 10px;border-width:0 0 2px}.c-calendarCulclationDetail.btn.btn-popup{max-width:100%;margin-bottom:20px;height:auto;padding:6px 20px 6px 40px;text-align:center}.c-calendarCulclationDetail__icon{position:absolute;top:0;bottom:0;left:16px;display:block;width:24px;height:auto;margin:auto}.c-calendarCulclationDetail__text{font-size:14px;line-height:1em}.c-calendarCulclationDetail__text__break{display:none}.c-calendarLegend{position:static;margin-bottom:16px;padding:0 0 0 16px;border:none;font-size:14px}.c-calendarAppeal__list{float:none}.c-calendarAppeal__list__item.u-list-item{font-size:14px}.c-calendarAppeal__guideBtn{float:none}.c-calendarAppeal__guideBtn__btn{min-width:100%;padding:10px}.c-calendarAppeal__guideBtn--omission{display:inline}.recommendBox{width:100%;margin-right:0}.recommendBox__link{padding-bottom:4px}.recommendBox__image{width:50%;float:left}.recommendBox__image__new{top:0}.recommendBox__lead{width:50%;float:left;padding-left:16px}.recommendBox__title{font-size:16px;font-weight:700;margin-bottom:16px}.recommendBox__price>span{font-size:22px}.recommendBox__anchor{position:absolute;right:16px;bottom:12px}.specialContents__lead{width:100%;margin-bottom:12px}.specialContents__links{width:100%}.siteLink__item{width:100%;margin-bottom:10px}.siteLink__item__title{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px);font-size:16px}.siteLink__item__title br{display:none}.siteLink__item__image{width:200px;height:68px}.airComiket2ScheduleModal__schedule__date{font-size:26px}}@media screen and (max-width:554px){.doRevo__logoImage{display:block;margin:0 auto}.doRevo__title{display:block;margin-top:10px;text-align:center}}@media screen and (max-width:550px){.recommendBoxWide__lead__infoBreak.recommendBoxWide__lead__infoBreak--550px{display:block}}@media screen and (max-width:480px){.recommendBoxWide__image{width:100%;margin-bottom:12px;padding-right:0}.recommendBoxWide__image__default{display:none}.recommendBoxWide__image__mobile{display:inline}.recommendBoxWide__lead{width:100%}.recommendBoxWide__lead__sub{font-size:14px}.recommendBoxWide__lead__infoBreak.recommendBoxWide__lead__infoBreak--550px{display:none}.recommendBox__image{width:100%}.recommendBox__lead{width:100%;padding-left:0}.recommendBox__title{font-size:14px;font-weight:400;margin-bottom:4px}.recommendBox__price>span{font-size:18px}.recommendBox__anchor{position:static}.acrylicBox__image{display:none}.acrylicBox__image.acrylicBox__image--small{display:block}.sns__bannerList__banner.sns__bannerList__banner--pc{display:none}.sns__bannerList__banner.sns__bannerList__banner--mobile{display:block}.eventStopAttentionModal__form__button{font-size:14px}.eventStopAttentionModal__attention__title{font-size:14px}.eventStopLead{margin-bottom:14px}}@media screen and (max-width:420px){.c-calendarLegend{font-size:12px;padding-left:24px}.carouselSlide__anchor>img{display:none}.carouselSlide__anchor__image.carouselSlide__anchor__image--mobile{display:block}.carouselSlide__image.carouselSlide__image--mobile{display:block}.topSection{margin-bottom:16px}.recommendBox__image__new{top:-16px}.siteLink__item__title{width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px)}.siteLink__item__image{width:130px}.eventStopAttentionModal__section__innerWrapper{padding:0 16px}.eventStopAttentionModal__form{padding:16px 12px 16px}.eventStopAttentionModal__form__button br{display:block}.eventStopAttentionModal__attention{padding:16px}.airComiket2ScheduleModal__schedule{text-align:left}.airComiket2ScheduleModal__schedule__date{padding:16px 0;font-size:22px;text-align:center}}@media screen and (max-width:400px){.doRevo__title{font-size:18px}.doRevo__button{display:block;width:100%}.doRevo__button:first-child{margin-right:0;margin-bottom:14px}}@media screen and (max-width:380px){.airComiket2ScheduleModal__schedule__date{font-size:20px}}@media screen and (max-width:360px){.eventStopAttentionModal__form__button br{display:none}}@media screen and (max-width:330px){.c-calendarCulclationDetail__text{font-size:12px}}@-moz-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@-moz-keyframes imageSwing{0%{-moz-transform:rotate(0);transform:rotate(0)}50%{-moz-transform:rotate(6deg);transform:rotate(6deg)}100%{-moz-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes imageSwing{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes imageSwing{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);transform:rotate(6deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
