.c_main-contents__wrapper{width:1040px!important}.view-sp .detail-contents{border-top:1px solid #d0d0d0}.guest__description,.view-pc .guest__description{padding:15px;background-color:#f2f2f2}.view-pc .guest__description{margin:0 auto 20px}.view-sp .guest__description{margin:10px 10px 0}.guest__description-message{font-size:13px;line-height:1.75}.detail-info.is-accrual-limit>:not(.detail-info__restriction-message){filter:grayscale(100%) opacity(70%)}.detail-info__heading{margin-bottom:10px;font-weight:700;line-height:1.5}.detail-info__point,.detail-info__point .point-pattern__point{display:inline-block}.view-sp .detail-info__point .point-pattern__point-after{display:block}.detail-info__condition{margin-top:1em}.detail-info__table-header{font-weight:700;text-align:left}.detail-info__table-data,.detail-info__table-header{line-height:1.5}.detail-info__table-row:not(:first-of-type)>*{padding-top:.5em}.detail-info__image-area{text-align:center}.detail-info__favorite{width:4em!important}.detail-info__feature-text{box-sizing:border-box;font-weight:700;line-height:1.5;background-color:#ffffd9;border:3px solid #23b677;border-radius:10px}.view-pc .detail-info__feature-text{padding:15px;margin-bottom:15px;font-size:16px}.view-sp .detail-info__feature-text{width:calc(100% - 20px);padding:10px;margin:10px auto 0;font-size:14px}.view-pc .detail-info{position:relative}.view-pc .detail-info__heading{font-size:24px}.view-pc .detail-info__heading,.view-pc .detail-info__info-wrapper{margin-left:220px}.view-pc .detail-info__info-wrapper{min-height:200px}.view-pc .detail-info__campaign-expiration{display:block;margin-top:.25em}.view-pc .detail-info__table{margin-top:20px}.view-pc .detail-info__table-header{width:10em;padding-right:1.5em;vertical-align:top}.view-pc .detail-info__image-area{position:absolute;top:0;width:200px}.view-pc .detail-info__image-wrapper{position:relative;box-sizing:border-box;display:table-cell;width:200px;height:200px;vertical-align:middle;text-align:center;background-color:#f7f7f7;border:1px solid #ebebeb}.view-pc .detail-info__image{display:block;width:auto;max-width:180px;height:auto;max-height:180px;padding:1px;margin:auto;background-color:#fff;border:1px solid #ebebeb}.view-pc .detail-info__button-wrapper{display:flex;justify-content:center;margin-top:15px}.view-pc .detail-info__sub-button-wrapper{width:100%}.view-pc .detail-info__sub-button-wrapper:nth-of-type(2){margin-left:-50px}.sns-link-button__link{width:50px;height:34px}.sns-link-button__image{width:20px;height:20px}.view-pc .detail-info__entry-link{margin-top:30px;margin-bottom:30px}.view-pc .detail-info__restriction-message{margin-top:50px;margin-bottom:50px;font-size:18px;font-weight:700;text-align:center}.detail-info__signup-button{margin:30px auto 20px}.detail-info__login-message{margin:20px auto 30px;text-align:center}.view-sp .detail-info{padding:10px}.view-sp .detail-info__heading{font-size:16px}.view-sp .detail-info__info-wrapper{float:right;width:calc(100% - 100px);margin-bottom:20px}.view-sp .detail-info__campaign-expiration{display:block;margin-top:.5em;font-size:12px}.view-sp .detail-info__table{margin-top:10px;font-size:12px}.view-sp .detail-info__table-row{display:flex}.view-sp .detail-info__table-header{padding-right:1em;white-space:nowrap}.view-sp .detail-info__image-area{float:left;width:90px;margin-bottom:20px}.view-sp .detail-info__image{width:auto;max-width:90px;height:auto;max-height:90px}.view-sp .detail-info__favorite{margin-top:10px;margin-bottom:10px}.view-sp .detail-info__entry-link,.view-sp .detail-info__restriction-message,.view-sp .detail-info__signup-button{clear:both}.view-sp .detail-info__restriction-message{padding-top:20px;padding-bottom:20px;font-size:16px;font-weight:700;text-align:center;white-space:nowrap}.view-pc .detail-notes{margin-left:10px}.detail-condition,.detail-notes__description{padding:10px}.view-pc .detail-condition,.view-pc .detail-notes__description{font-size:14px;line-height:2.25}.view-sp .detail-condition,.view-sp .detail-notes__description{font-size:13px;line-height:2}.detail-notes__sub-heading{margin-top:1em}.view-sp .detail-notes__sub-heading{margin-left:0}.view-pc .detail-condition-as-notes{margin-top:40px}.view-sp .detail-condition-as-notes{margin-top:20px}.detail-condition__movie{width:100%;height:100%;aspect-ratio:16/9}.detail-signup-appeal{border:2px solid #76ac54;border-radius:5px}.view-pc .detail-signup-appeal{padding:20px;margin:30px 0 60px}.view-sp .detail-signup-appeal{padding:15px 10px;margin:30px 0 15px}.detail-signup-appeal__heading{position:relative;margin:0 0 15px 20px;font-size:22px}.detail-signup-appeal__heading:before{position:absolute;left:-20px;width:8px;height:100%;vertical-align:top;content:"";background-color:#77ac54;border-radius:3px}.detail-signup-appeal__text{margin-bottom:15px;line-height:1.75}.view-pc .detail-signup-appeal__text{font-size:16px}.view-sp .detail-signup-appeal__text{font-size:14px}.sns-share__heading{max-width:25em}.sns-share__text{margin-bottom:15px;line-height:1.75;text-align:center;word-break:keep-all}.view-pc .sns-share__text{margin-top:30px;font-size:18px}.view-sp .sns-share__text{margin-top:20px;font-size:14px}.sns-share__note{text-align:center}.view-pc .sns-share__note{margin-bottom:30px;font-size:13px}.view-sp .sns-share__note{margin-bottom:20px;font-size:12px}.sns-share__link-list{display:flex;justify-content:space-between;margin:0 auto 20px}.view-pc .sns-share__link-list{width:190px}.view-sp .sns-share__link-list{width:90%;max-width:280px}.sns-share__link-item:last-of-type{position:relative}.view-pc .sns-share__link-item{width:calc((100% - 30px)/2)}.view-pc .sns-share__link-item.sns-line{display:none}.view-sp .sns-share__link-item{width:calc((100% - 30px)/3)}.sns-share__link{display:block}.view-pc .sns-share__link{transition:all .3s ease-out}.view-pc .sns-share__link:hover{transform:scale3d(1.1,1.1,1)}.sns-share__link-image{width:100%;height:auto}.sns-share__link-label{margin-top:10px;text-align:center}.view-pc .sns-share__link-label{font-size:13px}.view-sp .sns-share__link-label{font-size:11px}@media(max-width:359px){.view-sp .sns-share__link-label{font-size:10px}.sns-share__link-item:last-of-type .sns-share__link-label{letter-spacing:-.1em}}.sns-share__input{display:block;width:100%;max-width:450px}.sns-share__input[readonly]{color:#333}.view-pc .sns-share__input{margin:0 auto 20px}.view-sp .sns-share__input{margin:0 auto 10px}.sns-share__link-copy-button__message{position:absolute;left:50%;width:-moz-fit-content;width:fit-content;margin:auto;font-weight:700;line-height:1.5;white-space:nowrap;background-color:#fff;border-radius:14px;box-shadow:0 2px 5px rgba(0,0,0,.2);transform:translateX(-50%)}.view-pc .sns-share__link-copy-button__message{top:-20px;padding:5px 10px;font-size:12px}.view-sp .sns-share__link-copy-button__message{top:-15px;padding:5px;font-size:11px}@media(max-width:359px){.view-sp .sns-share__link-copy-button__message{padding:3px;font-size:10px}}.sns-share__link-copy-button__message.is-shared{display:block;animation:copied-message 3s linear both}@keyframes copied-message{0%{transform:translateX(-50%) scale(0)}5%{transform:translateX(-50%) scale(1)}95%{transform:translateX(-50%) scale(1)}to{transform:translateX(-50%) scale(0)}}.favorite-button{width:50px!important;height:34px;padding:0!important}.favorite-button .favorite-button__icon{display:inline-block;width:20px;height:20px;margin:-1px 0 -2px;background:url(/global/img/sprite_heart.svg) no-repeat 0 100%/100% 200%}.favorite-button.is-added .favorite-button__icon{background-position:0 0}.favorite-button.is-added:after{position:absolute;inset:-100px;width:100px;height:100px;margin:auto;content:"";background:url(/global/img/sprite_heart.svg) no-repeat 0 0/100% 200%;animation:button-effect-ease-out .5s ease-out both,button-effect-linear .5s linear both;tap-highlight-color:transparent}@keyframes button-effect-ease-out{0%{transform:scale(.5) translateY(-60px)}50%{transform:scale(1) translateY(-100px)}to{transform:scale(.5) translateY(-200px)}}@keyframes button-effect-linear{0%{opacity:0}50%{opacity:100%}to{opacity:0}}.favorite-button{position:relative;outline:none;tap-highlight-color:transparent!important}.favorite-button+.favorite-button__message{position:relative;display:block}.favorite-button.is-added+.favorite-button__message:before,.favorite-button:not(.is-added)+.favorite-button__message:after{position:absolute;right:0;bottom:calc(100% + 44px);left:0;width:-moz-fit-content;width:fit-content;max-width:7em;padding:5px 10px;margin:auto;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;background-color:#fff;border-radius:14px;box-shadow:0 2px 5px rgb(0 0 0/20%);animation:favorite-message 3s linear both}.favorite-button.is-added+.favorite-button__message:before{content:"追加しました"}.favorite-button:not(.is-added)+.favorite-button__message:after{color:#d10000;content:"解除しました"}@keyframes favorite-message{0%{transform:scale(0)}5%{transform:scale(1)}95%{transform:scale(1)}to{transform:scale(0)}}.favorite-button:not(.effect-enabled)+.favorite-button__message,.favorite-button:not(.effect-enabled):after{display:none}#fancybox-loading{position:fixed;top:50%;left:50%;z-index:1104;display:none;width:40px;height:40px;margin-top:-20px;margin-left:-20px;overflow:hidden;cursor:pointer}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/global/fancybox/img/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;z-index:1100;display:none;width:100%}#fancybox-tmp{display:none;padding:0;margin:0;overflow:auto;border:0}#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;display:none;padding:20px;outline:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{position:relative;z-index:1102;width:0;height:0;padding:0;overflow:hidden;outline:none;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;z-index:1101;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;z-index:1103;display:none;width:30px;height:30px;cursor:pointer;background:transparent url(/global/fancybox/img/fancybox.png) -40px 0}#fancybox-error{padding:14px;margin:0;font:normal 12px/20px Arial;color:#444}#fancybox-img{padding:0;margin:0;line-height:0;vertical-align:top;outline:none}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:none}#fancybox-frame{display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;z-index:1102;display:none;width:35%;height:100%;cursor:pointer;outline:none;background:transparent url(/global/fancybox/img/blank.gif)}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;z-index:1102;display:block;width:30px;height:30px;margin-top:-15px;cursor:pointer}#fancybox-left-ico{background-position:-40px -30px}#fancybox-left-ico,#fancybox-right-ico{background-image:url(/global/fancybox/img/fancybox.png)}#fancybox-right-ico{background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{right:20px;left:auto}.fancybox-bg{position:absolute;z-index:1001;width:20px;height:20px;padding:0;margin:0;border:0}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/global/fancybox/img/fancybox_x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/global/fancybox/img/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/global/fancybox/img/fancybox_y.png);background-position:-20px 0}#fancybox-bg-se{right:-20px;bottom:-20px;background-image:url(/global/fancybox/img/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/global/fancybox/img/fancybox_x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/global/fancybox/img/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/global/fancybox/img/fancybox_y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/global/fancybox/img/fancybox.png);background-position:-40px -122px}#fancybox-title{z-index:1102;font-family:Helvetica;font-size:12px}.fancybox-title-inside{position:relative;padding-bottom:10px;color:#333;text-align:center;background:#fff}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{display:block;padding:10px;background-image:url(/global/fancybox/img/fancy_title_over.png)}.fancybox-title-float{position:absolute;bottom:-20px;left:0;height:32px}#fancybox-title-float-wrap{width:auto;border-collapse:collapse;border:none}#fancybox-title-float-wrap td{white-space:nowrap;border:none}#fancybox-title-float-left{padding:0 0 0 15px;background:url(/global/fancybox/img/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{padding:0 0 3px;font-weight:700;line-height:29px;color:#fff;background:url(/global/fancybox/img/fancybox_x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(/global/fancybox/img/fancybox.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_close.png",sizingmethod="scale")}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_nav_left.png",sizingmethod="scale")}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_nav_right.png",sizingmethod="scale")}.fancybox-ie6 #fancybox-title-over{zoom:1;background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_over.png",sizingmethod="scale")}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_left.png",sizingmethod="scale")}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_main.png",sizingmethod="scale")}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_right.png",sizingmethod="scale")}#fancybox-hide-sel-frame,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right{height:expression(this.parentnode.clientheight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;top:expression((-20 + (document.documentelement.clientheight ? document.documentelement.clientheight/2:document.body.clientheight/2) + (ignoreme = document.documentelement.scrolltop ? document.documentelement.scrolltop:document.body.scrolltop)) + "px");margin-top:0}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_loading.png",sizingmethod="scale")}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_n.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-ne{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_ne.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-e{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_e.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-se{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_se.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-s{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_s.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-sw{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_sw.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-w{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_w.png",sizingmethod="scale")}.fancybox-ie #fancybox-bg-nw{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_nw.png",sizingmethod="scale")}.tips-window,body,html{box-sizing:border-box;height:100%}.tips-window{padding:10px;background-color:#ffffd9;border:1px solid #d8ce63}.tips-window__heading{margin-bottom:.5em;font-size:15px;font-weight:700;line-height:1.75;border-bottom:1px solid #d8ce63}.tips-window__description{font-size:13px;line-height:1.75}
/*# sourceMappingURL=a2ae27302382d343.css.map*/