@charset "UTF-8";@-webkit-keyframes waiting{0%{font-weight:400}100%{font-weight:400}}@keyframes waiting{0%{font-weight:400}100%{font-weight:400}}#animationTrigger{width:0;height:0;position:fixed}#animationTrigger span{-webkit-animation:waiting 1ms;animation:waiting 1ms}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 "游ゴシック","Yu Gothic",YuGothic,Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W1","Hiragino Kaku Gothic ProN W1","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}button,input,select,textarea{font:99% "游ゴシック","Yu Gothic",YuGothic,Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W1","Hiragino Kaku Gothic ProN W1","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}.clearfix:after{content:"";display:block;clear:both}*{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:inherit}.en{text-justify:inter-ideograph;line-break:strict;word-break:normal;word-wrap:break-word;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-display:swap;font-family:neue-haas-unica,FP-KoburinaGoStdN-W3,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.en .bold,.en.bold{font-family:neue-haas-unica,FP-KoburinaGoStdN-W6,sans-serif;font-weight:600}.ja{font-family:FP-KoburinaGoStdN-W3;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased}.ja .bold,.ja.bold{font-family:FP-KoburinaGoStdN-W6;font-weight:400}html{overflow-y:scroll}html.isModal body #container{position:fixed;height:100vh;overflow:hidden}html.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html body{background:#000;letter-spacing:.1em}#container{position:absolute;width:100%;top:0;min-height:100%;background:#000}#container.init>*{visibility:hidden}#container #main.hidden{height:0;overflow:hidden}table{border-collapse:collapse}h1,h2,h3,h4,h5{font-weight:400}a{text-decoration:none;color:inherit}.hideText{text-align:left;text-indent:-99999px;overflow:hidden;display:block}span.breakable{display:inline-block}.svg{display:none}.nosp{display:none}html:not(.sp) .nosp{display:inline}html:not(.sp) .nopc{display:none}html:not(.sp) br.nosp{display:block}#headArea{position:relative}#headArea.hideOnMov header#head{-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh)}.top #headArea.hidden header#head .container a{display:block}#headArea header#head{position:absolute;z-index:1500;width:calc(100% - 30px);padding-left:15px;padding-right:15px;pointer-events:none}#headArea header#head.fixed{top:0;position:fixed}#headArea header#head.fixed.hidden{top:-70px}#headArea header#head.fixPosition{-webkit-transition:top .5s cubic-bezier(.2,.5,.2,1);-o-transition:top .5s cubic-bezier(.2,.5,.2,1);transition:top .5s cubic-bezier(.2,.5,.2,1)}#headArea header#head .container{padding-top:29px;height:41px}#headArea header#head .container a{float:right;width:124px;height:36px;pointer-events:auto;background:url(/config/wp-content/themes/jitto/assets/images/sp/menuLogo.svg) no-repeat}.top #headArea header#head .container a{display:none}#headArea header#head .container .toggle{width:39px;height:16px;padding:10px;position:relative;cursor:pointer;pointer-events:auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;overflow:hidden}#headArea header#head .container .toggle.show hr{width:100%;-webkit-transition:width 1s cubic-bezier(.2,1,.2,1);-o-transition:width 1s cubic-bezier(.2,1,.2,1);transition:width 1s cubic-bezier(.2,1,.2,1)}#headArea header#head .container .toggle hr{width:0;height:1px;border:none;margin:0;position:absolute}#headArea header#head .container .toggle hr:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:url(/config/wp-content/themes/jitto/assets/images/dot.svg);background-size:2px 4px}#headArea header#head .container .toggle hr.top{top:10px}#headArea header#head .container .toggle hr.middle{top:50%;-webkit-transform:translate(0,-.5px);-ms-transform:translate(0,-.5px);transform:translate(0,-.5px)}#headArea header#head .container .toggle hr.bottom{bottom:10px}#headArea header#head .container .toggle.hover{-webkit-transition:none;-o-transition:none;transition:none;opacity:.2}#headArea header#head .container .toggle.close hr.top{top:10px;-webkit-transform:rotate(21deg);-ms-transform:rotate(21deg);transform:rotate(21deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}#headArea header#head .container .toggle.close hr.middle{display:none}#headArea header#head .container .toggle.close hr.bottom{bottom:10px;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}#headArea header#head .container .toggle.show hr{width:calc(108% - 20px)}.top #headArea header#head{padding-left:21.5px;padding-right:21.5px;width:calc(100% - 43px)}.top #headArea header#head .container{padding-top:42px}html:not(.sp) #headArea header#head{width:calc(100% - 162px);padding-left:81px;padding-right:81px}html:not(.sp) #headArea header#head.fixed.hidden{top:-143px}html:not(.sp) #headArea header#head .container{padding-top:81px;height:62px}html:not(.sp) #headArea header#head .container a{float:right;width:163px;height:42px;pointer-events:auto;background:url(/config/wp-content/themes/jitto/assets/images/pc/menuLogo.svg) no-repeat}html:not(.sp) #headArea header#head .container .toggle{width:77px;height:22px}html:not(.sp) #headArea header#head .container .toggle.show hr{width:100%}html:not(.sp) #headArea header#head .container .toggle hr{width:0;height:2px}html:not(.sp) #headArea header#head .container .toggle hr:after{height:2px}html:not(.sp) #headArea header#head .container .toggle hr.top{top:10px}html:not(.sp) #headArea header#head .container .toggle hr.middle{top:50%;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}html:not(.sp) #headArea header#head .container .toggle hr.bottom{bottom:10px}html:not(.sp) #headArea header#head .container .toggle.close hr:after{height:2px;opacity:.9;height:0;border:dotted 1.5px #fff;background:0 0}html:not(.sp) #headArea header#head .container .toggle.close hr.top{-webkit-transform:rotate(14.5deg);-ms-transform:rotate(14.5deg);transform:rotate(14.5deg)}html:not(.sp) #headArea header#head .container .toggle.close hr.bottom{-webkit-transform:rotate(-14.5deg);-ms-transform:rotate(-14.5deg);transform:rotate(-14.5deg)}html:not(.sp) #headArea header#head .container .toggle.show hr{width:calc(105% - 20px)}#footArea{position:relative}#footArea.hidden{height:0;overflow:hidden}#footArea footer#foot .container{padding-top:107px;padding-left:25px;padding-right:25px;padding-bottom:33px}#footArea footer#foot .container a.logo{display:none}#footArea footer#foot .container nav.menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#footArea footer#foot .container nav.menu ul li{font-size:14px;line-height:34px;color:#fff;margin-right:14px}#footArea footer#foot .container nav.menu ul li:last-of-type{margin-right:0}#footArea footer#foot .container nav.menu ul li a{display:inline-block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#footArea footer#foot .container nav.menu ul li a.hover{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#footArea footer#foot .container p.info{font-size:10px;line-height:20px;color:#666;margin-top:22px}#footArea footer#foot .container p.info a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#footArea footer#foot .container p.info a.hover{color:#fff;-webkit-transition:none;-o-transition:none;transition:none}#footArea footer#foot .container p.info .copyright{margin-left:15px}html:not(.sp) #footArea{position:relative}html:not(.sp) #footArea.hidden{height:0;overflow:hidden}html:not(.sp) #footArea footer#foot .container{padding-top:183px;padding-left:91px;padding-right:91px;padding-bottom:84px}html:not(.sp) #footArea footer#foot .container a.logo{display:block;background:url(/config/wp-content/themes/jitto/assets/images/pc/footLogo.svg);width:105px;height:143px;position:absolute;right:91px;top:193px}html:not(.sp) #footArea footer#foot .container nav.menu ul li{font-size:17px;margin-right:17px}html:not(.sp) #footArea footer#foot .container nav.menu ul li:last-of-type{margin-right:0}html:not(.sp) #footArea footer#foot .container p.info{font-size:11px;line-height:26px;margin-top:25px}html:not(.sp) #footArea footer#foot .container p.info a{display:inline-block}html:not(.sp) #footArea footer#foot .container p.info .copyright{margin-left:0}nav#navi{display:none;position:fixed;width:100%;background:#000;color:#fff;z-index:100;height:0}nav#navi.show{display:block;height:100%}nav#navi .container nav.menu{margin-top:85px;padding-left:25px}nav#navi .container nav.menu ul li{display:block}nav#navi .container nav.menu ul li a{display:inline-block;font-size:20px;line-height:33px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}nav#navi .container nav.menu ul li a.hover{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}nav#navi .container nav.sns{padding-left:25px;margin-top:20px}nav#navi .container nav.sns ul li{display:inline-block;color:#999}nav#navi .container nav.sns ul li a{display:inline-block;font-size:14px;line-height:34px;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}nav#navi .container nav.sns ul li a.hover{color:#fff;opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}nav#navi .container nav.sns ul li:not(:first-child){padding-left:15px;margin-left:9px;position:relative}nav#navi .container nav.sns ul li:not(:first-child):after{left:0;top:9px;position:absolute;content:"/"}nav#navi .container nav.reel{position:fixed;bottom:29px;padding-left:25px;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}nav#navi .container nav.reel .play{font-size:20px;color:#fff;position:relative;padding-top:14px;padding-bottom:18px;cursor:pointer}nav#navi .container nav.reel .play.inactive{pointer-events:none;color:#333;cursor:auto}nav#navi .container nav.reel .play.inactive p{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}nav#navi .container nav.reel .play.inactive p:after{opacity:.2}nav#navi .container nav.reel .play:before{content:"";position:absolute;height:1px;width:100%;bottom:0;left:0;background:#fff;opacity:.2}nav#navi .container nav.reel .play p{padding-right:41px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:100%;width:calc(100% - 40px)}nav#navi .container nav.reel .play p:after{content:"";position:absolute;height:10px;width:17px;top:calc(50% + 1px);right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/config/wp-content/themes/jitto/assets/images/sp/playArrow.svg) no-repeat;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}nav#navi .container nav.reel .play .packageMovie{width:100%;height:100%;left:0;bottom:0}nav#navi .container nav.reel .play.hover p{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}nav#navi .container nav.reel .play.hover p:after{right:8px;-webkit-transition:none;-o-transition:none;transition:none}nav#navi .container nav.reel .play.anim p:after{right:0;-webkit-transition:right .6s cubic-bezier(.2,1,.2,1);-o-transition:right .6s cubic-bezier(.2,1,.2,1);transition:right .6s cubic-bezier(.2,1,.2,1)}.top nav#navi .container{padding-left:6.5px;padding-top:13px}.top nav#navi .container nav.reel{bottom:42px;padding-left:25px}html:not(.sp) nav#navi{display:none;position:fixed;width:100%;background:#000;color:#fff;z-index:100}html:not(.sp) nav#navi.show{display:block;height:100%}html:not(.sp) nav#navi .container{padding:0}html:not(.sp) nav#navi .container nav.menu{margin-top:169px;padding-left:91px}html:not(.sp) nav#navi .container nav.menu ul li a{font-size:24px;line-height:34px}html:not(.sp) nav#navi .container nav.sns{padding-left:91px;margin-top:21px}html:not(.sp) nav#navi .container nav.sns ul li:first-child:after{top:10px}html:not(.sp) nav#navi .container nav.reel{bottom:81px;padding-left:91px;margin-left:-1px}html:not(.sp) nav#navi .container nav.reel .play{font-size:24px;padding-top:20px;padding-bottom:24px}html:not(.sp) nav#navi .container nav.reel .play p{padding-right:46px}html:not(.sp) nav#navi .container nav.reel .play p:after{height:12px;width:20px;background:url(/config/wp-content/themes/jitto/assets/images/pc/menuReelArrow.svg) no-repeat}@-webkit-keyframes blinkLoading{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}@keyframes blinkLoading{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}.packageMovie{position:absolute;cursor:pointer;z-index:1;opacity:0;background:#000}.packageMovie .frame{width:100%;height:100%;position:absolute}.packageMovie .frame h3{display:none;opacity:0;font-size:14px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:25px;bottom:-49px}@media (orientation:landscape){.packageMovie .frame h3{display:none!important}}.packageMovie .frame h3 span.quoted{display:inline-block}.packageMovie .frame h3 span.quoted:before{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;display:inline-block;margin-right:.1em}.packageMovie .frame h3 span.quoted:after{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;display:inline-block;margin-right:.1em}.packageMovie .frame h3 span.quoted sup{display:inline-block;width:1px;height:1px;line-height:0;overflow:hidden}.packageMovie .frame .movContainer{position:relative;width:100%;height:100%;z-index:1}.packageMovie .frame .movContainer iframe{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}.packageMovie .frame .controls{display:none;opacity:0;width:100%;height:41px;bottom:-41px;position:absolute}@media (orientation:landscape){.packageMovie .frame .controls{bottom:20px;z-index:1}}.sp .packageMovie .frame .controls{display:none!important}.packageMovie .frame .controls .pauseButton{position:absolute;left:0;bottom:0;background:url(/config/wp-content/themes/jitto/assets/images/pause.svg);background-size:65px 78px;width:65px;height:39px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie .frame .controls .pauseButton.pausing{background-position:left bottom}.packageMovie .frame .controls .pauseButton.hover{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}.packageMovie .frame .controls .timeline{position:absolute;bottom:-10px;left:67px;width:calc(100% - 134px);height:39px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:10px}.packageMovie .frame .controls .timeline:after{content:"";position:absolute;width:100%;height:1px;bottom:10px;background:#1a1a1a}.packageMovie .frame .controls .timeline .current{position:absolute;width:0%;height:4px;bottom:10px;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.packageMovie .frame .controls .timeline .time{margin-left:17px;margin-top:11px;font-size:11px;line-height:13px;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.packageMovie .frame .controls .toggleSound{position:absolute;right:0;bottom:0;background:url(/config/wp-content/themes/jitto/assets/images/toggleSound.svg);background-size:65px 78px;width:65px;height:39px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie .frame .controls .toggleSound.muted{background-position:left bottom}.packageMovie .frame .controls .toggleSound.hover{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}.packageMovie .toggleMovie{display:none;opacity:0;right:15px;top:29px;cursor:pointer;position:fixed;width:39px;height:16px;padding:10px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie .toggleMovie.show hr{width:calc(108% - 20px);-webkit-transition:width 1s cubic-bezier(.2,1,.2,1);-o-transition:width 1s cubic-bezier(.2,1,.2,1);transition:width 1s cubic-bezier(.2,1,.2,1)}.packageMovie .toggleMovie hr{width:0;height:1px;border:none;margin:0;position:absolute}.packageMovie .toggleMovie hr:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:url(/config/wp-content/themes/jitto/assets/images/dot.svg);background-size:2px 4px}.packageMovie .toggleMovie hr.top{top:10px;-webkit-transform:rotate(21deg);-ms-transform:rotate(21deg);transform:rotate(21deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.packageMovie .toggleMovie hr.bottom{bottom:10px;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.packageMovie .toggleMovie.hover{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;opacity:.2!important}.packageMovie .remarks{display:none}.packageMovie.active{cursor:auto;left:0!important;top:0!important;bottom:auto!important;right:auto!important;width:100%!important;height:100%!important;position:fixed;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1;z-index:100}.packageMovie.active.pw .frame{max-height:none}.packageMovie.active.pw .frame .movContainer{height:100vh}.packageMovie.active.pw .frame .movContainer iframe{pointer-events:auto}.packageMovie.active.pw .remarks{position:fixed;bottom:11px;left:25px;display:block}.packageMovie.active.pw .remarks.hide{display:none}.packageMovie.active.pw .remarks a{position:relative;padding-right:34px;display:block;height:26px}.packageMovie.active.pw .remarks a.hover:after{right:8px;-webkit-transition:none;-o-transition:none;transition:none;opacity:.2}.packageMovie.active.pw .remarks a.hover span.en{-webkit-transition:none;-o-transition:none;transition:none;opacity:.2}.packageMovie.active.pw .remarks a.anim:after{right:0;-webkit-transition:opacity .3s,right .6s cubic-bezier(.2,1,.2,1);-o-transition:opacity .3s,right .6s cubic-bezier(.2,1,.2,1);transition:opacity .3s,right .6s cubic-bezier(.2,1,.2,1)}.packageMovie.active.pw .remarks a:after{content:"";position:absolute;right:0;top:calc(50% + 2px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:7px;background:url(/config/wp-content/themes/jitto/assets/images/tableArrow.svg);background-size:11px 7px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie.active.pw .remarks a span.ja{font-size:13px;line-height:26px;color:#999;position:relative;padding-right:24px;display:block;float:left;padding-top:2px}.packageMovie.active.pw .remarks a span.ja:after{content:"";position:absolute;width:1px;height:1px;background:#999;right:27px;right:12px;top:calc(50% - 3px)}.packageMovie.active.pw .remarks a span.ja:before{content:"";position:absolute;width:1px;height:1px;background:#999;right:27px;right:12px;top:calc(50% + 3px)}.packageMovie.active.pw .remarks a span.en{font-size:14px;line-height:26px;position:relative;display:block;float:left;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie.active.pw .remarks a span.en:before{content:"";position:absolute;width:1px;height:1px;background:#999;left:-28px;left:-13px;top:calc(50% + 1px)}.packageMovie.active .frame{height:auto;position:relative;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (orientation:landscape){.packageMovie.active .frame{max-height:calc(100vh - 160px)}}.packageMovie.active .frame .movContainer{width:100%;height:0;left:0;overflow:hidden}.packageMovie.active .frame .movContainer iframe{left:-1px!important;top:-1px!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;pointer-events:auto}.packageMovie.active .frame h3{display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie.active .frame h3.show{opacity:1}.packageMovie.active .frame .controls.active{display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie.active .frame .controls.active.show{opacity:1}.packageMovie.active .frame .loading{position:absolute;width:125px;height:13px;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.packageMovie.active .frame .loading.show{display:block}.packageMovie.active .frame .loading.show .step:nth-child(1){-webkit-animation:blinkLoading .4s infinite .1s;animation:blinkLoading .4s infinite .1s}.packageMovie.active .frame .loading.show .step:nth-child(2){-webkit-animation:blinkLoading .4s infinite .13s;animation:blinkLoading .4s infinite .13s}.packageMovie.active .frame .loading.show .step:nth-child(3){-webkit-animation:blinkLoading .4s infinite .16s;animation:blinkLoading .4s infinite .16s}.packageMovie.active .frame .loading.show .step:nth-child(4){-webkit-animation:blinkLoading .4s infinite .19s;animation:blinkLoading .4s infinite .19s}.packageMovie.active .frame .loading.show .step:nth-child(5){-webkit-animation:blinkLoading .4s infinite .22s;animation:blinkLoading .4s infinite .22s}.packageMovie.active .frame .loading .step{float:left;width:15px;height:13px;margin-right:10px;background:url(/config/wp-content/themes/jitto/assets/images/loading.svg);opacity:0}.packageMovie.active .frame .loading .step:last-of-type{margin-right:0}.packageMovie.active .toggleMovie{display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.packageMovie.active .toggleMovie.show{opacity:1}html:not(.sp) .packageMovie .frame h3{bottom:-92px;width:calc(100% - 130px);max-width:1128px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:block!important;pointer-events:none}html:not(.sp) .packageMovie .frame .controls{width:calc(100% - 130px);max-width:1129px;position:absolute;top:auto;margin-top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:-41px}html:not(.sp) .packageMovie .toggleMovie{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);right:81px;top:55px;width:77px;height:22px}html:not(.sp) .packageMovie .toggleMovie.show hr{width:calc(105% - 20px)}html:not(.sp) .packageMovie .toggleMovie hr{height:2px}html:not(.sp) .packageMovie .toggleMovie hr:after{height:2px;opacity:.9;height:0;border:dotted 1.5px;background:0 0}html:not(.sp) .packageMovie .toggleMovie hr.top{-webkit-transform:rotate(14deg);-ms-transform:rotate(14deg);transform:rotate(14deg)}html:not(.sp) .packageMovie .toggleMovie hr.bottom{-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg)}html:not(.sp) .packageMovie.active.pw .frame{max-height:none}html:not(.sp) .packageMovie.active.pw .frame .movContainer iframe{pointer-events:auto}html:not(.sp) .packageMovie.active.pw .remarks{bottom:32px;left:auto;right:40px}html:not(.sp) .packageMovie.active.pw .remarks a{padding-right:24px}html:not(.sp) .packageMovie.active.pw .remarks a:after{top:50%}html:not(.sp) .packageMovie.active.pw .remarks a span.ja{padding-right:54px;padding-top:0}html:not(.sp) .packageMovie.active.pw .remarks a span.ja:after{right:27px}html:not(.sp) .packageMovie.active.pw .remarks a span.ja:before{right:27px}html:not(.sp) .packageMovie.active.pw .remarks a span.en:before{left:-28px;top:50%}html:not(.sp) .packageMovie.active .frame{max-height:calc(100vh - 260px)}html:not(.sp) .packageMovie.active .frame .movContainer iframe{left:-2px!important;top:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;pointer-events:none}html.tablet .packageMovie.active .frame{max-height:calc(100vh - 160px)}@media (orientation:landscape){html.tablet .packageMovie .frame h3{display:none!important}}