@-webkit-keyframes jsUpShow{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes jsUpShow{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes jsDownShow{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);visibility:hidden}60%{opacity:0.8}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes jsDownShow{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);visibility:hidden}60%{opacity:0.8}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes jsDownHide{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);visibility:visible}60%{opacity:0.8}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:hidden}}@keyframes jsDownHide{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);visibility:visible}60%{opacity:0.8}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:hidden}}@-webkit-keyframes jsFadeShow{0%{opacity:0}100%{opacity:1;visibility:visible}}@keyframes jsFadeShow{0%{opacity:0}100%{opacity:1;visibility:visible}}@-webkit-keyframes jsFadeHide{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes jsFadeHide{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes jsFadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes jsFadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes jsFadeShowDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes jsFadeShowDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes jsFadeShowUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes jsFadeShowUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes jsFadeHideUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}100%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);visibility:hidden}}@keyframes jsFadeHideUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}100%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);visibility:hidden}}@-webkit-keyframes jsFadeSlideShow{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);visibility:hidden}60%{opacity:0.8}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes jsFadeSlideShow{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);visibility:hidden}60%{opacity:0.8}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes jsFadeSlideHide{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}60%{opacity:0.8}100%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);visibility:hidden}}@keyframes jsFadeSlideHide{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}60%{opacity:0.8}100%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);visibility:hidden}}@-webkit-keyframes jsFadeInToRight{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);visibility:hidden}60%{opacity:0.8;visibility:visible}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@keyframes jsFadeInToRight{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);visibility:hidden}60%{opacity:0.8;visibility:visible}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@-webkit-keyframes jsFadeInToLeft{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);visibility:hidden}60%{opacity:0.8;visibility:visible}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@keyframes jsFadeInToLeft{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);visibility:hidden}60%{opacity:0.8;visibility:visible}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@-webkit-keyframes jsFadeInBounce{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);visibility:hidden}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}}@keyframes jsFadeInBounce{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);visibility:hidden}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}}@-webkit-keyframes menu_FadeShow{0%{opacity:0}100%{opacity:1;visibility:visible}}@keyframes menu_FadeShow{0%{opacity:0}100%{opacity:1;visibility:visible}}@-webkit-keyframes menu_FadeHide{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes menu_FadeHide{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes menuLine1_open{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}}@keyframes menuLine1_open{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}}@-webkit-keyframes menuLine2_open{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@keyframes menuLine2_open{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@-webkit-keyframes menuLine3_open{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}}@keyframes menuLine3_open{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}}@-webkit-keyframes menuLine1_close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuLine1_close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes menuLine2_close{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes menuLine2_close{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes menuLine3_close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes menuLine3_close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes NewRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes NewRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jsUpShow{-webkit-animation:jsUpShow 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94);animation:jsUpShow 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.scrAnim,.scrAnimEl{visibility:hidden;position:relative}.scrAnimToTop.animShow{-webkit-animation:jsUpShow 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:jsUpShow 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.scrAnimToRight.scrAnimN2,.scrAnimToLeft.scrAnimN2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.scrAnimToRight.scrAnimN3,.scrAnimToLeft.scrAnimN3{-webkit-animation-delay:0.6s;animation-delay:0.6s}.scrAnimToRight.scrAnimN4,.scrAnimToLeft.scrAnimN4{-webkit-animation-delay:0.9s;animation-delay:0.9s}.scrAnimToRight.scrAnimN5,.scrAnimToLeft.scrAnimN5{-webkit-animation-delay:1.2s;animation-delay:1.2s}.scrAnimToRight.animShow,.animShow .scrAnimToRight{-webkit-animation-name:jsFadeInToRight;animation-name:jsFadeInToRight;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.scrAnimToLeft.animShow,.animShow .scrAnimToLeft{-webkit-animation-name:jsFadeInToLeft;animation-name:jsFadeInToLeft;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.scrAnimBounce.animShow{-webkit-animation-name:jsFadeInBounce;animation-name:jsFadeInBounce;-webkit-animation-duration:0.45s;animation-duration:0.45s;-webkit-animation-timing-function:cubic-bezier(0.33, 1.77, 0.62, 0.78);animation-timing-function:cubic-bezier(0.33, 1.77, 0.62, 0.78);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.scrAnimBounce.scrAnimN2{-webkit-animation-delay:0.15s;animation-delay:0.15s}.scrAnimBounce.scrAnimN3{-webkit-animation-delay:0.3s;animation-delay:0.3s}.scrAnimBounce.scrAnimN4{-webkit-animation-delay:0.45s;animation-delay:0.45s}.standByOpacity{opacity:0;visibility:visible !important}.standByOpacity.jsUpShow{opacity:unset}html.IE .standByOpacity.jsUpShow{opacity:1 !important}body{-webkit-transition:opacity 1s cubic-bezier(0.39, 0.575, 0.565, 1),visibility 1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 1s cubic-bezier(0.39, 0.575, 0.565, 1),visibility 1s cubic-bezier(0.39, 0.575, 0.565, 1)}body.standBy{opacity:0;visibility:hidden}.badge-new-animation{-webkit-animation:NewRotate 8s linear infinite;animation:NewRotate 8s linear infinite}.scroll-lock{display:block;overflow-y:scroll}.scroll-lock body{overflow:hidden;height:100%;position:fixed;width:100%}.scroll-hard-lock{display:block;overflow:hidden}.scroll-hard-lock body{overflow:hidden;overflow-y:scroll}@-webkit-keyframes show{0%{opacity:0;visibility:hidden;display:none}100%{opacity:1;visibility:visible;display:block}}@keyframes show{0%{opacity:0;visibility:hidden;display:none}100%{opacity:1;visibility:visible;display:block}}@-webkit-keyframes hide{0%{opacity:1;visibility:visible;display:block}100%{opacity:0;visibility:hidden;display:none}}@keyframes hide{0%{opacity:1;visibility:visible;display:block}100%{opacity:0;visibility:hidden;display:none}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes jsFadeShow{0%{opacity:0}100%{opacity:1;visibility:visible}}@-webkit-keyframes showDiary{0%{opacity:0}100%{opacity:1}}@keyframes showDiary{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modalOpen{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes modalOpen{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes modalClose{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}100%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);visibility:hidden}}@keyframes modalClose{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}100%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);visibility:hidden}}.f-red{color:#e60012}.sec-calc .tab-list{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.sec-calc .tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.sec-calc .tab>div{width:50%;padding:1px}.sec-calc .tab button{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.sec-calc .tab button.active{opacity:1}.sec-calc .input-wrapper{margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background-color:#fff}.sec-calc .scene-holder .result-holder{background-color:#ffd800}.sec-calc .answer-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sec-calc .answer-bottom-holder{text-align:center}.sec-calc .answer-bottom-holder .text-answer-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sec-calc .answer-bottom-holder .text-answer{font-weight:bold}.sec-calc .text-num-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:1;position:relative}.sec-calc .text-num-holder:before{content:"";margin:auto;display:block;background-color:#e60012;position:absolute;left:0;right:0;bottom:0}.sec-calc .text-num{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.sec-calc .num{font-size:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}.sec-calc .num.n0{background-image:url("../img/num-calc0.svg")}.sec-calc .num.n1{background-image:url("../img/num-calc1.svg")}.sec-calc .num.n2{background-image:url("../img/num-calc2.svg")}.sec-calc .num.n3{background-image:url("../img/num-calc3.svg")}.sec-calc .num.n4{background-image:url("../img/num-calc4.svg")}.sec-calc .num.n5{background-image:url("../img/num-calc5.svg")}.sec-calc .num.n6{background-image:url("../img/num-calc6.svg")}.sec-calc .num.n7{background-image:url("../img/num-calc7.svg")}.sec-calc .num.n8{background-image:url("../img/num-calc8.svg")}.sec-calc .num.n9{background-image:url("../img/num-calc9.svg")}.sec-calc .num.comma{background-image:url("../img/num-comma.svg")}.sec-calc .calc-key{margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sec-calc .calc-key .btn{font-size:0;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center center}.sec-calc .calc-key .btn.disabled{cursor:auto;pointer-events:none}.sec-calc .calc-key .btn.disabled:hover{opacity:1}.sec-calc .calc-key .btn .btn-clear{cursor:pointer}.sec-calc .calc-key .btn-calc-num .btn{-webkit-transition:background-image 0.4s, opacity 0.4s;transition:background-image 0.4s, opacity 0.4s}.sec-calc .calc-key .btn-num0{background-image:url("../img/btn-calc0.png")}.sec-calc .calc-key .btn-num0.disabled{background-image:url("../img/btn-calc0-disabled.png")}.sec-calc .calc-key .btn-num1{background-image:url("../img/btn-calc1.png")}.sec-calc .calc-key .btn-num1.disabled{background-image:url("../img/btn-calc1-disabled.png")}.sec-calc .calc-key .btn-num2{background-image:url("../img/btn-calc2.png")}.sec-calc .calc-key .btn-num2.disabled{background-image:url("../img/btn-calc2-disabled.png")}.sec-calc .calc-key .btn-num3{background-image:url("../img/btn-calc3.png")}.sec-calc .calc-key .btn-num3.disabled{background-image:url("../img/btn-calc3-disabled.png")}.sec-calc .calc-key .btn-num4{background-image:url("../img/btn-calc4.png")}.sec-calc .calc-key .btn-num4.disabled{background-image:url("../img/btn-calc4-disabled.png")}.sec-calc .calc-key .btn-num5{background-image:url("../img/btn-calc5.png")}.sec-calc .calc-key .btn-num5.disabled{background-image:url("../img/btn-calc5-disabled.png")}.sec-calc .calc-key .btn-num6{background-image:url("../img/btn-calc6.png")}.sec-calc .calc-key .btn-num6.disabled{background-image:url("../img/btn-calc6-disabled.png")}.sec-calc .calc-key .btn-num7{background-image:url("../img/btn-calc7.png")}.sec-calc .calc-key .btn-num7.disabled{background-image:url("../img/btn-calc7-disabled.png")}.sec-calc .calc-key .btn-num8{background-image:url("../img/btn-calc8.png")}.sec-calc .calc-key .btn-num8.disabled{background-image:url("../img/btn-calc8-disabled.png")}.sec-calc .calc-key .btn-num9{background-image:url("../img/btn-calc9.png")}.sec-calc .calc-key .btn-num9.disabled{background-image:url("../img/btn-calc9-disabled.png")}.sec-calc .calc-key .btn-clear{background-image:url("../img/btn-calc-clear.png")}.sec-calc .btn-input{margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url("../img/bg-btn-keisan.png");pointer-events:none;-webkit-transition:background-image 0.3s, opacity 0.3s;transition:background-image 0.3s, opacity 0.3s}.sec-calc .btn-input.active{pointer-events:auto;background-image:url("../img/bg-btn-keisan-active.png")}.sec-calc .btn-input.active .text-do-calc{opacity:1}.sec-calc .btn-holder.active .btn-input{pointer-events:auto;background-image:url("../img/bg-btn-keisan-active.png")}.sec-calc .btn-holder.active .btn-input .text-do-calc{opacity:1}.sec-calc .text-do-calc{opacity:0.5;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}@media all and (min-width: 769px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;box-sizing:border-box}ul,ol,dl{list-style:none}img{width:100%;height:auto;vertical-align:top}img{-webkit-backface-visibility:hidden;backface-visibility:hidden}img[src$="svg"]{display:block;-webkit-backface-visibility:visible;backface-visibility:visible}img[usemap],map area{outline:none}body,input,button{-webkit-text-size-adjust:100%}canvas,video{vertical-align:top}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;font-size:inherit;font-family:inherit;cursor:pointer}button:focus{outline:none}button:active{outline:none}select:focus::-ms-value{background-color:transparent;color:#000}html{-webkit-tap-highlight-color:transparent;overflow-y:scroll;font-size:62.5%}body{font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Meiryo","メイリオ","ＭＳ Ｐゴシック","MS PGothic",Verdana,Roboto,"Droid Sans",sans-serif;font-size:1.4rem;line-height:1.5;position:relative;color:#000;min-width:1200px}a{color:#000000}a:hover{text-decoration:none}a:active{outline:none}body>iframe{position:absolute;bottom:0;left:0;width:1px;height:1px}a[href^="tel:"]{pointer-events:none;text-decoration:none}html.lock{overflow-y:scroll;height:100%}html.lock body{position:fixed;width:100%}.spOnly{display:none !important;font-size:0 !important}.clearfix:after{content:"";display:block;clear:both}.flex-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}#TOP{position:absolute;top:0;left:0}.force3d{-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn{display:block;opacity:1;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;text-decoration:none}.btn:hover{opacity:0.6}.diasbled{pointer-events:none;cursor:default;opacity:0.5}.diasbled:focus{outline:none;pointer-events:none}.btnHoverZoom{display:inline-block;-webkit-transition:0.2s;transition:0.2s;-webkit-backface-visibility:hidden;overflow:visible;-webkit-transform-origin:center;transform-origin:center}.btnHoverZoom img{-webkit-backface-visibility:hidden;overflow:visible}.btnHoverZoom:hover{-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}.btnHoverZoomImg{display:block;overflow:hidden}.btnHoverZoomImg img{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-backface-visibility:hidden;-webkit-transform-origin:center;transform-origin:center}.btnHoverZoomImg:hover img{-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}.btnHoverImg{display:block;position:relative;z-index:1}.btnHoverImg img{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.btnHoverImg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#fff}.btnHoverImg:hover{cursor:pointer}.btnHoverImg:hover img{opacity:0.5}.btn-hover-white{position:relative}.btn-hover-white.white-light:after{background-color:rgba(255,255,255,0.3)}.btn-hover-white:after{z-index:1;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.5);opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.btn-hover-white:hover:after{opacity:1}.btn-hover-move .hover-move-icon{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.btn-hover-move .icon-blank-parts{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.btn-hover-move:hover .icon-arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-hover-move:hover .icon-arrow-top{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.btn-hover-move:hover .icon-blank-parts1{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}.btn-hover-move:hover .icon-blank-parts2{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}.bg-gradation-orange{width:100%;height:150%;position:fixed;top:0;left:0;z-index:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.IE .bg-gradation-orange{height:calc(100vh - 1px)}.bg-gradation-orange.bg-nj2025{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;min-width:1200px;height:100vh;height:100lvh;width:100vw;z-index:-1}.bg-gradation-orange.bg-nj2025::after{content:"";display:inline-block;width:100%;height:100%;background-image:url(../img/bg-nj.jpg);background-size:cover;background-position:center center;background-repeat:repeat}.bg-gradation-orange.bg-noto{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;min-width:1200px;height:100vh;height:100lvh;width:100vw;z-index:-1}.bg-gradation-orange.bg-noto::after{content:"";display:inline-block;width:100%;height:100%;background-image:url(../img/bg-noto.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.icon-target{width:15px;height:11px;top:50%;right:20px;margin-top:-5.5px;position:absolute}.icon-target.icon-target-black .icon-blank-parts{border-color:#000}.icon-target .icon-blank-parts{position:absolute;width:11px;height:7px;border:solid 1px #fff}.icon-target .icon-blank-parts1{left:1px;bottom:1px}.icon-target .icon-blank-parts2{right:1px;top:1px}.icon-target .icon-blank-parts2.yellow{background-color:#ffd800}.swap-img{opacity:0}.swap-img[src]{opacity:1}.standBy{visibility:hidden}.coming{cursor:default;pointer-events:none}.bg-color-white{background-color:#fff}.wrap{position:relative;z-index:1;min-width:1280px;margin:0 auto}.header-bg{display:none}header.header{width:250px;height:100%;position:fixed;top:0;left:0;z-index:2;background-color:#fafafa}header.header .navigation{border-bottom:solid 1px #959595}header.header .nav-text-img{display:block}header.header .btn-nav-dj-logo{height:68px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}header.header .btn-nav-dj-logo .nav-text-img{width:171px}header.header .nav-item{width:100%;border-top:solid 1px #000;background-color:#ffd800}header.header .nav-item:first-of-type{border-color:transparent}header.header .nav-item-uriba,header.header .nav-item-net-buy{background-color:#cb0010}header.header .nav-item-uriba .icon-blank-parts,header.header .nav-item-net-buy .icon-blank-parts{background-color:#cb0010}header.header .nav-item-lottery-result{background-color:#1d2088}header.header .nav-item-lottery-result .icon-blank-parts{background-color:#1d2088;border-color:#fff}header.header .nav-item-share,header.header .nav-item-official{background-color:#fafafa}header.header .nav-item-official{border-color:#959595}header.header .nav-item-official{border-color:#959595}header.header .nav-item-official .btn-nav{padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}header.header .btn-nav{height:59px;padding-left:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}header.header .btn-curret-icon:before{content:"";position:absolute;left:15px;top:50%;font-size:0;width:20px;height:20px;margin-top:-10px;background-image:url("../img/menu-icon-star.svg");background-size:100%;display:none}.home header.header .nav-item-top .btn-curret-icon:before{display:block}.product header.header .nav-item-product .btn-curret-icon:before{display:block}.guide header.header .nav-item-guide .btn-curret-icon:before{display:block}.movie header.header .nav-item-tvcm .btn-curret-icon:before{display:block}.lottery header.header .nav-item-lottery .btn-curret-icon:before{display:block}.special header.header .nav-item-special .btn-curret-icon:before{display:block}.channel header.header .nav-item-channel .btn-curret-icon:before{display:block}header.header .nav-item-top .nav-text-img{width:48px}header.header .nav-item-product .nav-text-img{width:88px}header.header .nav-item-guide .nav-text-img{width:124px}header.header .nav-item-tvcm .nav-text-img{width:83px}header.header .nav-item-lottery .nav-text-img{width:87px}header.header .nav-item-special .nav-text-img{width:96px}header.header .nav-item-channel .nav-text-img{width:146px}header.header .nav-item-uriba .nav-text-img{width:112px}header.header .nav-item-net-buy .nav-text-img{width:141px}header.header .nav-item-lottery-result .nav-text-img{width:147px}header.header .nav-item-official .nav-text-img{width:161px}header.header .nav-icon{position:absolute;right:24px;top:50%;font-size:0}header.header .nav-icon.icon-arrow{width:10px;margin-top:-8px}header.header .nav-item-share{padding-top:20px;padding-bottom:23px}header.header .share-title{width:144px;font-size:0;margin:auto}header.header .share-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:192px;margin:17px auto 0}header.header .share-item{width:25%}header.header .btn-share{padding:0 8px}header.header .btn-share img{-webkit-backface-visibility:initial;backface-visibility:initial;opacity:0.999}header.header .nav-item-product{position:relative}header.header .grayout::after{content:"";background-color:rgba(43,43,43,0.8);position:absolute;top:0;left:0;width:100%;height:100%}header.header .translucent{opacity:0.5}.footer{position:relative;z-index:1;color:#fff;width:100%;background-color:#000}.footer .inner{width:100%;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.footer .footer-copy{font-size:1.2rem;line-height:1;margin:0}.bg-shadow-pattern{display:block;z-index:0;position:absolute;left:7px;top:7px;width:100%;height:100%;background:url("../img/shadow-pattern.png");background-size:6px 6px}.page-top-holder{position:absolute;right:40px;bottom:40px}.page-top-holder .btn-pagetop{width:54px;height:54px;position:relative;display:block;border:solid 2px #000;background-color:#fff;z-index:1;padding-top:9px}.page-top-holder .btn-pagetop-icon{width:23px;margin:0 auto;font-size:0}.page-top-holder .btn-pagetop-text-img{width:34px;margin:5px auto 0}.content{position:relative;z-index:1}.container{position:relative;z-index:5;min-height:calc(100vh - 40px)}.wrap{min-width:900px;margin-left:250px}.modal{position:fixed;z-index:10000;bottom:0;top:0;left:0;right:0;visibility:hidden}.modal .modal-close-overlay{opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}.modal .inner{visibility:hidden}.modal.open{visibility:visible}.modal.open .modal-close-overlay{opacity:1}.modal.open .inner{visibility:visible;-webkit-animation:modalOpen 0.6s both;animation:modalOpen 0.6s both}.modal.close{visibility:hidden;pointer-events:none}.modal.close .modal-close-overlay{opacity:0}.modal.close .inner{visibility:hidden;-webkit-animation:modalClose 0.6s both;animation:modalClose 0.6s both}.modal-video{width:100vw;height:100%}.modal-video .btn-modal-close{background:none;position:absolute;top:-60px;right:-15px;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:60px;height:60px;cursor:pointer}.modal-video .btn-modal-close svg{width:27px;height:27px;height:auto}.modal-video .btn-modal-close::after{content:none}.modal-video .btn-modal-close svg{-webkit-transition:0.3s fill;transition:0.3s fill;fill:#fff}.modal-video .modal-inner{width:100%}.modal-video .item{opacity:0;pointer-events:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100% !important;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;z-index:0;position:absolute;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.modal-video .item.show{opacity:1;pointer-events:auto}.modal-video .item .modal-close-overlay{height:calc(100vh + 2px);position:absolute;bottom:0;top:0;left:0;right:0;background-color:rgba(0,0,0,0.8)}.modal-video .item .inner{position:relative;width:62.5%;margin:0}.modal-video .item.short .inner{width:22.26562%;margin:0}.modal-video .item .video-holder{margin:auto;position:relative}.modal-video .item .ytPlayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-animation:jsFadeShow 1s;animation:jsFadeShow 1s;width:100%;height:calc(100% + 1%)}.modal-video .item .poster{margin:auto;position:relative;z-index:1;pointer-events:none;overflow:hidden;width:calc(100% - 1 / 1030 * 100vw)}.font-bold-white{font-weight:bold;color:#fff}.end{width:100%;margin:0 auto 40px;padding:21px 50px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0.6)}.end .end-text{font-size:1.6rem;font-weight:bold;color:#fff;letter-spacing:0.01em}.end-old{width:580px;margin:14px auto 0px;padding:18px 40px}.end-old .end-text{font-size:1.3rem}.product-block .title{width:234px;margin:auto}.product-block .txt-release-term{width:800px;margin:38px auto 0;-moz-box-sizing:content-box;box-sizing:content-box}.product-block .txt-release-term img{image-rendering:-webkit-optimize-contrast}.product-block .release-date-holder{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.product-block .txt-release{width:197px;margin-left:9px;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.product-block .ticket-holder{width:77.6699%;min-width:800px;margin:1.06796% auto 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.product-block .ticket-holder .ticket-block{width:48.75%;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.product-block .ticket-holder .ticket-block.ticket-jumbo-block{padding:3.33333% 0%;-webkit-border-image:-webkit-linear-gradient(bottom, #c68000 0%, #f9ad03 100%);border-image:linear-gradient(to top, #c68000 0%, #f9ad03 100%);border-image-slice:1}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-txt-jumbo{width:46.53846%;padding-left:5.51282%;-moz-box-sizing:content-box;box-sizing:content-box}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-txt-jumbo img{image-rendering:auto}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-pic-jumbo{width:41.02564%}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-pic-jumbo img{image-rendering:auto}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-txt-jumbo+.ticket-pic-jumbo{margin-left:1.92308%}.product-block .ticket-holder .ticket-block.ticket-mini-block{padding:3.33333% 0%;-webkit-border-image:-webkit-linear-gradient(bottom, #c68000 0%, #f9ad03 100%);border-image:linear-gradient(to top, #c68000 0%, #f9ad03 100%);border-image-slice:1}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-txt-jumbo{width:47.94872%;padding-left:4.35897%;-moz-box-sizing:content-box;box-sizing:content-box}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-txt-jumbo img{image-rendering:auto}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-pic-jumbo{width:40.25641%}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-pic-jumbo img{image-rendering:auto}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-txt-jumbo+.ticket-pic-jumbo{margin-left:2.5641%}.product-block .ticket-holder .ticket-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%}.tab-area .tab-content{margin:auto;background-color:#fff;border-top:10px solid #ffd800;text-align:center;white-space:nowrap;position:relative}.tab-area .page-holder{margin-top:22px}.tab-area .tab-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:auto}.tab-area .tab-list .tab{color:#000;font-size:2rem;font-weight:bold;text-decoration:none;width:50%;border-left:12px solid transparent;border-right:12px solid transparent;position:relative;border-bottom:74px solid #000}.tab-area .tab-list .tab .tab-txt-holder{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:absolute;top:33%;left:0}.tab-area .tab-list .tab .tab-inner{width:100%;height:70px;opacity:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;top:0}.tab-area .tab-list .tab.tab01{margin-right:20px}.tab-area .tab-list .tab.active{border-bottom:73px solid #ffd800}.tab-area .tab .icon-allow-holder{margin-right:20px;background-color:#fff}.tab-area .tab .txt{color:#fff}.tab-area .tab.active .txt{color:#000}.tab-area .tab.active .icon-allow-holder{background-color:#000}.tab-area .tab.active .icon-allow.allow-black{display:none}.tab-area .icon-allow-holder{width:20px;height:20px;border-radius:50%;position:relative}.tab-area .icon-allow-holder .icon-allow{width:10px;display:block;font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tab-area .tab-block{margin:auto;display:none;padding:3.8835% 5.82524% 4.85437%;position:absolute;top:0;left:0;right:0}.tab-area .tab-block.active{display:block;position:relative}.tab-area .tab-block.showTab{-webkit-animation:show 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s both;animation:show 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s both}.tab-area .tab-block.hideTab{display:block;-webkit-animation:hide 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both;animation:hide 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both}.tab-area .tab-block.block02 .three-col tr:not(.top) .left,.tab-area .tab-block.block02 .three-col tr:not(.top) .center,.tab-area .tab-block.block02 .three-col tr:not(.top) .right{padding:9.5px 0}.tab-area .tab-block.block02 .three-col tr:not(.top) .right{padding-right:8px}.tab-area .tab-block.block02 .three-col tr:not(.top) .center{padding-right:10px}.tab-area .tab-block.block02 .three-col tr:not(.top) .left{padding-left:25px}.tab-area .info-area{height:100%;display:inline-block;position:relative}.tab-area .info-area p{white-space:pre-line}.tab-area .info-area .ttl-holder .ttl{margin:auto;padding-bottom:8px}.tab-area .info-area .ttl-holder .ttl.ttl-release{width:91px}.tab-area .info-area .ttl-holder .ttl.ttl-money{width:151px}.tab-area .info-area .ttl-holder .ttl-under-line{display:block;border-top:4px solid #EA1201}.tab-area .info-area .inner{position:relative;margin-top:10px}.tab-area .info-area .inner *{color:#000}.tab-area .info-area .inner .jumbo-table{width:100%}.tab-area .info-area .left,.tab-area .info-area .right,.tab-area .info-area .center{font-size:1.3rem;letter-spacing:-0.05em;word-break:break-all;display:inline-block;vertical-align:bottom}.target-block{margin:auto}.target-block .btn-target{position:relative;text-decoration:none}.target-block .txt{margin:0 auto;font-weight:bold;text-align:center;font-size:1.4rem;color:#fff;padding:13px 0}.movie-holder{position:relative;width:43.68932%;min-width:450px;margin:1.35922% auto 0}.movie-holder .movie-holder-inner{position:relative;border:2px solid #000;z-index:1}.movie-holder .movie-holder-inner .badge-new{width:80px;position:absolute;left:-21px;top:-21px;z-index:2}.movie-holder .movie-holder-inner .badge-new .badge-new-txt{width:45px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movie-holder .movie-holder-inner .btn-modal{position:relative;display:block}.movie-holder .movie-holder-inner .play{width:25%;position:absolute;bottom:7.03704%;right:3.88889%;z-index:1;cursor:default;pointer-events:none}.movie-holder .movie-shadow{width:540px;margin:auto;position:absolute;top:6px;left:6px;z-index:0}.btn-more-holder{position:relative;width:260px;margin:29px auto 0}.btn-more-holder .btn-more{display:block;width:260px;height:54px;text-decoration:none;border:2px solid #000;position:relative;z-index:1;color:#000;background-color:#ffd800}.btn-more-holder .btn-more .btn-text{width:128px;margin:16px auto 0;font-size:0}.btn-more-holder .btn-more .btn-text.btn-text-more{width:95px}.btn-more-holder .btn-more .btn-text.btn-movie-more{width:74px}.btn-more-holder .btn-more .icon-arrow{width:8px;font-size:0;position:absolute;top:58%;right:16px;margin-top:-10px}.btn-more-holder .btn-more .icon-arrow-movie{width:16px;top:65%}.btn-more-holder.go-specialpage{width:360px;margin:11px auto 28px}.btn-more-holder.go-specialpage .btn-more{width:360px}.btn-more-holder.go-specialpage .btn-text{width:272px}.btn-more-holder.go-specialpage .bg-shadow-pattern{z-index:0}.btn-more-holder.more-siru{margin:19px auto 0}.btn-more-holder.more-siru .btn-text{width:95px}.btn-more-holder.go-5nin-movie{margin-top:40px}.btn-more-holder.go-5nin-movie .btn-text{width:185px}.btn-more-holder.go-channel{width:402px;margin:0 auto}.btn-more-holder.go-channel .btn-more{width:402px;margin-left:-3px}.btn-more-holder.go-channel .btn-text{width:330px;margin:16px 0 0 17px}.btn-more-holder.noto-shien{margin-top:58px;width:384px}.btn-more-holder.noto-shien .btn-more{width:384px}.btn-more-holder.noto-shien .btn-text{width:297px}.btn-more-holder.return-top{margin-top:90px;width:256px}.btn-more-holder.return-top .btn-more{width:256px}.btn-more-holder.return-top .btn-text{width:104px}.target-block{position:relative}.target-block .btn-target{display:block}.target-block .icon-target{right:11px}.target-block .txt{margin:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.home{position:relative}body.home .content-inner{padding-bottom:0px}body.home .sec-main{position:relative;overflow:hidden;width:100%}body.home .top-news{position:relative;z-index:5;background-color:#fff}body.home .top-news .inner{line-height:40px;margin:0 auto;padding:2.91262% 4.85437% 3.59223%}body.home .top-news .inner .ttl-news{width:80px}body.home .top-news .inner .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;border-bottom:1px solid #bfbfbf;text-decoration:none;line-height:1.25;padding:15px 0 6.5px 0}body.home .top-news .inner .item .date-area .text{color:#666666;font-size:1.4rem}body.home .top-news .inner .item .text-area{margin-left:13px}body.home .top-news .inner .item .text-area .text{color:#000;text-decoration:none}body.home .top-news .inner .item .text{font-weight:bold}body.home .content-block.product-block{padding-bottom:5.24272%}body.home .content-block.product-block .end-old{width:800px;margin:28px auto 0px}body.home .content-block.beginner-guide-block{padding-top:0;padding-bottom:0}body.home .beginner-guide-block{background-color:#fff}body.home .beginner-guide-block .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.home .beginner-guide-block .pic{width:43.68932%;min-width:450px}body.home .beginner-guide-block .begginer-guide-content{margin:0 auto .48544%;padding:0 1.94175%}body.home .beginner-guide-block .begginer-guide-content .title{width:313px;margin:auto}body.home .beginner-guide-block .begginer-guide-content .catch-copy{white-space:nowrap;margin-top:30px;font-weight:bold;text-align:center}body.home .content-block.movie-block .btn-modal{border:3px solid #000;border-image-slice:1}body.home .content-block.movie-block .title{width:222px;margin:auto}body.home .content-block.movie-block .catch-copy{color:#fff;font-weight:bold;text-align:center;margin-top:2.62136%}body.home .content-block.movie-block .ribbon-block{width:429.5px;margin:21px auto 0;position:relative}body.home .content-block.movie-block .ribbon-block .movie-title{width:149px;margin:auto;font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@-webkit-keyframes loop{0%{background-position-x:0}100%{background-position-x:-1154px}}@keyframes loop{0%{background-position-x:0}100%{background-position-x:-1154px}}body.home .content-block.movie-block .movie-pic-holder{margin:45px auto 0;width:100%;height:341px;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item{height:341px;float:left;display:inline-block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item:after{content:"";height:0;clear:both;display:block;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item .pic{width:1306px;height:341px;float:left;display:inline;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .btn-more-holder{margin:30px auto 0}body.home .content-block.movie-block .movie-holder{width:52.42718%;min-width:579px;margin-top:25px}body.home .content-block.movie-block .movie-holder-inner{border:none}body.home .content-block.movie-block .movie-holder-inner .badge-new{left:-22px}body.home .content-block.lottery-block{padding-top:0;padding-bottom:0;margin-bottom:60px}body.home .lottery-block{background-color:#fff}body.home .lottery-block .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.home .lottery-block .pic{width:43.68932%;min-width:450px}body.home .lottery-block .lottery-content{margin:0 auto .48544%;padding:0 1.94175%}body.home .lottery-block .lottery-content .title{width:214px;margin:auto}body.home .lottery-block .lottery-content .catch-copy{white-space:nowrap;margin-top:27px;font-weight:bold;text-align:center}body.home .content-block.special-block{padding-top:0;padding-bottom:0}body.home .special-block{background-color:#fff}body.home .special-block .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.home .special-block .pic{width:43.68932%;min-width:450px}body.home .special-block .special-content{margin:0 auto .48544%;padding:0 1.94175%}body.home .special-block .special-content .title{width:262px;margin:auto}body.home .special-block .special-content .catch-copy{white-space:nowrap;margin-top:27px;font-weight:bold;text-align:center}body.home .content-block.event-campain-block{padding-top:40px;padding-bottom:87.5px}body.home .event-campain-block .title{width:362px;margin:auto}body.home .event-campain-block .title img{image-rendering:-webkit-optimize-contrast}body.home .event-campain-block .bnr-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:78.64078%;margin:1.94175% auto 0}body.home .event-campain-block .bnr-item{text-decoration:none;width:30.8642%;min-width:250px;margin:11px 18.75px;position:relative;border:2px solid #000}body.home .event-campain-block .bnr-item .bnr-content{position:relative}body.home .event-campain-block .bnr-item .txt-block{background-color:#fff}body.home .event-campain-block .bnr-item .txt-block .tag{background-color:#e60012;width:16.8%;text-align:center}body.home .event-campain-block .bnr-item .txt-block .tag.txt-tag-campaign{width:24%;min-width:63px}body.home .event-campain-block .bnr-item .txt-block .tag .txt-tag{color:#fff;font-size:1rem;font-weight:bold}body.home .event-campain-block .bnr-item .txt-block .txt{font-size:1.2rem;color:#000;line-height:1.7;padding:2% 8% 0;height:80px}body.home .event-campain-block .bnr-item .target-block{background-color:#ffd800}body.home .event-campain-block .bnr-item .target-block .bg-shadow-pattern{display:none}body.home .event-campain-block .bnr-item .target-block .icon-target .icon-blank-parts{background-color:#ffd800}body.home .event-campain-block .bnr-item .target-block .txt{width:32.8%;margin:auto;font-size:0;padding:4.8% 0}body.home .content-block.sns-share-block{padding-top:60px;padding-bottom:130px;background-color:#fff}body.home .content-block.sns-share-block .share-title{width:86px;font-size:0;margin:auto}body.home .content-block.sns-share-block .share-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:36px;margin:17px auto 0}body.home .content-block.sns-share-block .share-item{width:45px;height:45px}body.home .content-block.sns-share-block .btn-share img{width:100%;height:100%}body.home .content-block.blank{background-color:#fff;padding:2.91262% 0}body.home .content-block{padding:3.8835% 0 4.85437%}body.home .floating-btn{width:117px;height:117px;position:fixed;z-index:10;right:26px;bottom:24px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}body.home .floating-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}body.home .floating-btn a{width:100%;height:100%}body.guide .kv-guide-holder{position:relative;min-height:436px}body.guide .kv-guide-holder .ttl-kv{width:39.02913%;min-width:402px;margin:auto;position:absolute;bottom:20px;left:0;right:0}body.guide .content-inner{background:url(../img/bg-cross-pattern.png) repeat left top 20px/cover;background-size:10px;padding-bottom:145px}body.guide .ttl-dream-holder{background-color:#e60012;position:relative}body.guide .ttl-dream-holder.top{padding:2.91262% 0}body.guide .ttl-dream-holder.top .ttl-dream{width:492px;margin:auto}body.guide .ttl-dream-holder.top .pic-dream{width:11.94175%;max-height:250px;position:absolute;bottom:0;right:10.67961%}body.guide .ttl-dream-holder.bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:10.67961%}body.guide .ttl-dream-holder.bottom .ttl-dream{width:593px;margin:auto}body.guide .ttl-dream-holder.bottom .pic-dream{width:11.65049%;min-width:143px;margin-top:-6.31068%;right:6.99029%}body.guide .dream-block{padding-top:5.82524%}body.guide .dream-block .dream-comment-holder{background-color:#fcc929;position:relative}body.guide .dream-block .dream-comment-holder .dream-comment-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:66.01942%;min-width:680px;margin:auto}body.guide .dream-block .dream-comment-holder .txt-jumbo-dream{width:52.62136%;min-width:542px;margin:auto}html.IE body.guide .dream-block .dream-comment-holder .txt-jumbo-dream{margin-bottom:-1px}body.guide .dream-block .dream-comment-holder .dream-comment-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}body.guide .dream-block .dream-comment-holder .comment-box{position:relative}body.guide .dream-block .dream-comment-holder .comment-box .shape{width:10.66667%;position:absolute}body.guide .dream-block .dream-comment-holder .comment-box .txt{color:#fff;background-color:#e60012;padding:13px;border-radius:10px;font-weight:bold;font-style:italic;font-size:2.1rem}body.guide .dream-block .dream-comment-holder .comment-box .traiangle{position:absolute;width:16px}body.guide .dream-block .dream-comment-holder .comment-box .txt-size-small{font-size:1.6rem}body.guide .dream-block .dream-comment-inner.comment-top{padding-top:30px}body.guide .dream-block .dream-comment-inner.comment-bottom{margin-top:10px;padding-bottom:60px}body.guide .dream-block .pic-traiangle{width:100%;position:absolute}body.guide .dream-block .dream-comment-block.n1 .cast-box{width:40%;min-width:140px}body.guide .dream-block .dream-comment-block.n1 .comment-box{margin-left:20px;width:54.28571%;min-width:190px}body.guide .dream-block .dream-comment-block.n1 .comment-box .traiangle{left:-15px;top:38px}body.guide .dream-block .dream-comment-block.n1 .comment-box .txt{padding:4% 0 4% 11.42857%}body.guide .dream-block .dream-comment-block.n2{top:48px}body.guide .dream-block .dream-comment-block.n2 .cast-box{width:44.44444%;min-width:152px;margin-left:20px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}body.guide .dream-block .dream-comment-block.n2 .comment-box{width:43.85965%;min-width:150px;margin-left:20px}body.guide .dream-block .dream-comment-block.n2 .comment-box .traiangle{right:-15px;top:38px}body.guide .dream-block .dream-comment-block.n2 .comment-box .txt{padding:4.09357% 0 4.09357% 11.69591%}body.guide .dream-block .dream-comment-block.n3 .cast-box{width:36.93694%;min-width:123px;margin-right:20px;margin-left:20px}body.guide .dream-block .dream-comment-block.n3 .comment-box{width:51.05105%;min-width:170px}body.guide .dream-block .dream-comment-block.n3 .comment-box .traiangle{left:-15px;top:38px}body.guide .dream-block .dream-comment-block.n3 .comment-box .txt{padding:4.2042% 0 4.2042% 12.01201%}body.guide .dream-block .dream-comment-block.n4{top:50px}body.guide .dream-block .dream-comment-block.n4 .cast-box{width:33.78378%;min-width:125px;margin-left:30px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}body.guide .dream-block .dream-comment-block.n4 .comment-box{width:47.2973%;min-width:175px;margin-left:40px}body.guide .dream-block .dream-comment-block.n4 .comment-box .traiangle{right:-15px;top:38px}body.guide .dream-block .dream-comment-block.n4 .comment-box .txt{padding:3.78378% 0 3.78378% 10.81081%}body.guide .ttl-q-and-a{width:65.43689%;margin:11.65049% auto 0}body.guide .question-block .txt-question{margin:auto}body.guide .question-block.n1 .txt-question{width:25.53398%}body.guide .question-block.n2 .txt-question,body.guide .question-block.n5 .txt-question{width:26.31068%}body.guide .question-block.n3 .txt-question,body.guide .question-block.n4 .txt-question,body.guide .question-block.n6 .txt-question{width:26.60194%}body.guide .question-block{margin-top:5.82524%}body.guide .question-block .question-holder,body.guide .question-block .answer-holder{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}body.guide .question-block .question-holder .question-bg,body.guide .question-block .answer-holder .question-bg{-webkit-transform:skewX(-22deg);transform:skewX(-22deg);height:100%;width:115.4%;position:absolute}body.guide .question-block .question-holder .txt,body.guide .question-block .answer-holder .txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:7.65625vw;min-height:98px;font-size:2.2rem;font-weight:bold;font-style:italic;white-space:nowrap;z-index:0;line-height:1.4}body.guide .question-block .question-holder .pic,body.guide .question-block .answer-holder .pic{position:absolute;bottom:0}body.guide .question-block .question-q-a-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;width:100%;margin-top:-9.70874%;padding-top:9.70874%;overflow:hidden}body.guide .question-block .txt-question{margin-top:-9.70874%;padding-top:9.70874%}body.guide .question-block .question-holder{margin-left:-6.99029%}body.guide .question-block .question-holder .question-bg{background-color:#fcc929}body.guide .question-block .answer-holder .txt{color:#fff}body.guide .question-block .answer-holder .question-bg{background-color:#e60012}body.guide .question-block.n1{margin-top:3.68932%}body.guide .question-block.n1 .question-holder .pic{width:24.6%;left:36%}body.guide .question-block.n1 .question-holder .txt{padding-left:67%}body.guide .question-block.n1 .question-holder .question-traiangle{right:-3.6%}body.guide .question-block.n1 .answer-holder{margin-top:2.91262%}body.guide .question-block.n1 .answer-holder .txt{padding-left:10%}body.guide .question-block.n1 .answer-holder .pic{width:38%;right:15%}body.guide .question-block.n1 .answer-holder .answer-traiangle{left:-3.6%}body.guide .question-block.n2 .question-holder .pic{width:29.4%;left:36%}body.guide .question-block.n2 .question-holder .txt{padding-left:67%}body.guide .question-block.n2 .question-holder .question-traiangle{right:-3.6%}body.guide .question-block.n2 .answer-holder{margin-top:2.91262%}body.guide .question-block.n2 .answer-holder .txt{padding-left:9%}body.guide .question-block.n2 .answer-holder .pic{width:34%;right:13%}body.guide .question-block.n2 .answer-holder .answer-traiangle{left:-3.6%}body.guide .question-block.n3 .question-holder .pic{width:30%;left:32%}body.guide .question-block.n3 .question-holder .txt{padding-left:67%}body.guide .question-block.n3 .question-holder .question-traiangle{right:-3.6%}body.guide .question-block.n3 .answer-holder{width:50.58252%;margin-top:6%}body.guide .question-block.n3 .answer-holder .txt{height:9.53125vw;min-height:122px;padding-left:10%;position:relative;z-index:1}body.guide .question-block.n3 .answer-holder .pic{width:40%;right:8%}body.guide .question-block.n3 .answer-holder .answer-traiangle{width:12%;left:-5%}body.guide .question-block.n4 .txt-question{margin-bottom:-1.26214%}body.guide .question-block.n4 .question-holder .pic{width:32%;left:32%}body.guide .question-block.n4 .question-holder .txt{padding-left:67%}body.guide .question-block.n4 .question-holder .question-traiangle{right:-3.6%}body.guide .question-block.n4 .answer-holder{width:50.58252%;margin-top:6%}body.guide .question-block.n4 .answer-holder .txt{padding-left:10%}body.guide .question-block.n4 .answer-holder .pic{width:36.2%;right:14%}body.guide .question-block.n4 .answer-holder .answer-traiangle{width:12%;left:-5%}body.guide .question-block.n5 .txt-question{margin-bottom:-.97087%}body.guide .question-block.n5 .question-holder .pic{width:29%;left:30%}body.guide .question-block.n5 .question-holder .txt{padding-left:68%}body.guide .question-block.n5 .question-holder .question-traiangle{right:-3.6%}body.guide .question-block.n5 .answer-holder{width:50.58252%;margin-top:6%}body.guide .question-block.n5 .answer-holder .txt{padding-left:10%;position:relative;z-index:1}body.guide .question-block.n5 .answer-holder .pic{width:40%;right:7%}body.guide .question-block.n5 .answer-holder .answer-traiangle{width:12%;left:-5%}body.guide .question-block.n6 .txt-question{margin-bottom:-2.3301%}body.guide .question-block.n6 .question-holder .pic{width:24%;left:38%}body.guide .question-block.n6 .question-holder .txt{padding-left:67%}body.guide .question-block.n6 .question-holder .question-traiangle{right:-3.6%}body.guide .question-block.n6 .answer-holder{width:50.58252%;margin-top:6%}body.guide .question-block.n6 .answer-holder .txt{height:9.53125vw;min-height:122px;padding-left:10%;position:relative;z-index:1}body.guide .question-block.n6 .answer-holder .pic{width:28.79079%;right:17%}body.guide .question-block.n6 .answer-holder .answer-traiangle{width:12%;left:-5%}body.guide .question-block.n5 .box{border:0;background-color:transparent}body.guide .question-block.n5 .inner{background-color:#fff;border:2px solid #e60012}body.guide .target-block{margin:auto;width:260px;margin-bottom:3.07692%}body.guide .target-block .btn-target{position:relative;text-decoration:none;background-color:#e60012}body.guide .target-block .icon-target .icon-blank-parts{border-color:#fff;background-color:#e60012}body.guide .target-block .txt{font-weight:bold;text-align:center;font-size:1.4rem;color:#fff;padding:12px 0}body.guide .question-block.n2 .answer-content-holder .inner{padding:5%}body.guide .question-block.n2 .answer-content-holder .box{width:48.75%;min-width:390px}body.guide .question-block.n2 .answer-content-holder .box:nth-child(1) .target-block{margin-top:20px}body.guide .question-block.n2 .answer-content-holder .box:nth-child(2) .target-block{margin-top:45px}body.guide .answer-content-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:2.91262% auto 0;width:77.6699%;min-width:800px}body.guide .answer-content-holder .answer-inner{width:48.75%;min-width:390px}body.guide .answer-content-holder.small{width:58.25243%;min-width:600px}body.guide .answer-content-holder .box{width:100%;background-color:#fff;border:2px solid #e60012}body.guide .answer-content-holder .inner{padding:5%}body.guide .answer-content-holder .pic{margin-bottom:15px}body.guide .answer-content-holder .top-ttl{font-weight:bold;text-align:center;line-height:1;color:#e60012;font-size:1.8rem;margin-bottom:10px}body.guide .answer-content-holder .top-ttl .txt{line-height:1;position:relative;display:inline-block}body.guide .answer-content-holder .top-ttl .txt:before,body.guide .answer-content-holder .top-ttl .txt:after{content:"";display:block;width:9px;height:17px;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:0}body.guide .answer-content-holder .top-ttl .txt:before{left:-15px;background-image:url("../img/guide-q5-ttl1-left.svg")}body.guide .answer-content-holder .top-ttl .txt:after{right:-15px;background-image:url("../img/guide-q5-ttl1-right.svg")}body.guide .answer-content-holder .ttl{color:#fff;font-weight:bold;text-align:center;font-size:1.8rem;padding:10px 0;background-color:#e60012}body.guide .answer-content-holder .txt{line-height:1.71;font-size:1.4rem}body.guide .answer-content-holder .txt+.mini-txt{margin-top:5px}body.guide .answer-content-holder .mini-txt{color:#464646;font-size:1.2rem;padding-left:1em;text-indent:-1em}body.guide .question-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:20px}body.guide .question-bottom .pic.normal{width:90px}body.guide .question-bottom .pic.yamoto{width:101px}body.guide .question-bottom .pic.yamoto2{width:97px}body.guide .question-bottom .pic.narita{width:109px}body.guide .question-bottom .pic.yoshioka{width:90px}body.guide .question-bottom .comment-box{position:relative;border-radius:15px;padding:15px 20px;background-color:#fcc929}body.guide .question-bottom .comment-box .shape,body.guide .question-bottom .comment-box .bubble{position:absolute}body.guide .question-bottom .comment-box .shape{top:50%;width:24px;height:12px}body.guide .question-bottom .comment-box .bubble{top:10px;width:28px;height:19px}body.guide .question-bottom .comment-box .txt{font-weight:bold;font-size:1.6rem}body.guide .question-bottom.left .comment-box{margin-left:35px;margin-top:15px}body.guide .question-bottom.left .shape{left:-23px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.guide .question-bottom.left .bubble{left:-30px}body.guide .question-bottom.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}body.guide .question-bottom.right .comment-box{margin-right:35px;margin-top:15px}body.guide .question-bottom.right .shape{right:-23px;-webkit-transform:translateY(-50%) scale(1, -1) rotate(180deg);transform:translateY(-50%) scale(1, -1) rotate(180deg)}body.product .content-inner{padding-bottom:110px}body.product .product-block .title{margin:auto;padding-top:30px}body.product .product-block .title img{image-rendering:-webkit-optimize-contrast}body.product .product-block .txt-release-term{width:750px;margin:27px auto 0;padding-left:0;-moz-box-sizing:border-box;box-sizing:border-box}body.product .product-block .txt-release-term.product{margin-top:40px}body.product .product-block .txt-release-term.product img{image-rendering:-webkit-optimize-contrast}body.product .product-block .ticket-holder{margin:3.68932% auto 0}body.product .product-block .ticket-holder .ticket-block{position:relative}body.product .product-block .ticket-block{position:relative}body.product .product-block .ticket-block .ticket-txt-head{width:28.71795%;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.product .product-block .ticket-block .ticket-honsu-txt-jumbo{position:absolute;bottom:7.69231%}body.product .product-block .ticket-block.ticket-jumbo-block .ticket-honsu-txt-jumbo{width:57.17949%}body.product .product-block .ticket-block.ticket-mini-block .ticket-honsu-txt-jumbo{width:53.84615%}body.product .jumbo-honsu{width:670px;margin:6px auto 0}body.product .jumbo-honsu img{image-rendering:-webkit-optimize-contrast}body.product .jumbo-notice{font-size:2.1rem;font-weight:600;text-align:center;color:#2e2f30;margin:25px auto 25px;padding-bottom:32px}body.product .end-old{margin-top:22px;padding:18px 27px}body.product .tab-content{width:87.37864%;min-width:900px;margin:auto;background-color:#fff;border-top:10px solid #ffd800;text-align:center;white-space:nowrap;position:relative}body.product .page-holder{margin-top:40px}body.product .tab-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:77.6699%;min-width:800px;margin:auto}body.product .tab-list .tab{color:#000;font-size:2.10526rem;font-weight:bold;text-decoration:none;width:50%;border-left:12px solid transparent;border-right:12px solid transparent;position:relative;border-bottom:74px solid #000}body.product .tab-list .tab .tab-txt-holder{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:absolute;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.product .tab-list .tab .tab-txt-holder .txt{letter-spacing:0.04em;margin-left:16px}body.product .tab-list .tab .tab-inner{width:100%;height:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;top:0}body.product .tab-list .tab.tab01{margin-right:20px}body.product .tab-list .tab.active{border-bottom:73px solid #ffd800}body.product .tab .icon-allow-holder{position:absolute;top:0;bottom:0;left:-35px;margin:auto;background-color:#fff}body.product .tab .txt{position:relative;color:#fff}body.product .tab.active .txt{color:#000}body.product .tab.active .icon-allow-holder{background-color:#000}body.product .tab.active .icon-allow.allow-black{display:none}body.product .icon-allow-holder{width:20px;height:20px;border-radius:50%;position:relative}body.product .icon-allow-holder .icon-allow{width:10px;display:block;font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.product .tab-block{margin:auto;display:none;padding:2.13592% 5.82524% 4.85437%;position:absolute;top:0;left:0;right:0}body.product .tab-block.active{display:block;position:relative}body.product .tab-block.showTab{-webkit-animation:fadeIn 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s both;animation:fadeIn 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s both}body.product .tab-block.hideTab{display:block;-webkit-animation:fadeOut 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both;animation:fadeOut 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both}body.product .tab-block.block02{height:493px}body.product .tab-block.block02 .three-col tr:not(.top) .left,body.product .tab-block.block02 .three-col tr:not(.top) .center,body.product .tab-block.block02 .three-col tr:not(.top) .right{padding:8px 0}body.product .tab-block.block02 .three-col tr:not(.top) .center{padding-right:10px}body.product .info-area{width:41.11111%;min-width:370px;height:100%;display:inline-block;position:relative}body.product .info-area .ttl-holder .ttl{height:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;margin:auto;padding-bottom:8px}body.product .info-area .ttl-holder .ttl.ttl-release{width:91px}body.product .info-area .ttl-holder .ttl.ttl-money{width:151px}body.product .info-area .ttl-holder .ttl img{image-rendering:-webkit-optimize-contrast}body.product .info-area .inner{position:relative;margin-top:15px}body.product .info-area .inner *{color:#000}body.product .info-area .inner .jumbo-table{width:100%}body.product .info-area .left,body.product .info-area .right,body.product .info-area .center{font-size:1.3rem;letter-spacing:-0.05em;word-break:break-all;display:inline-block;vertical-align:bottom}body.product .info-area.two-col{margin-right:3.88889%}body.product .info-area.two-col .inner{margin-top:5px}body.product .info-area.two-col .left,body.product .info-area.two-col .right{display:inline-block;text-align:left}body.product .info-area.two-col .inner .jumbo-table tr{display:block;width:100%;border-bottom:thin solid rgba(234,18,1,0.2)}body.product .info-area.two-col .left{width:25.67568%;min-width:95px;font-weight:bold;padding:10px 0}body.product .info-area.two-col .left.left-name{padding-bottom:28px}html.IE body.product .info-area.two-col .left.left-name{padding-bottom:30px}body.product .info-area.two-col .left.left-release-term,body.product .info-area.two-col .left.left-release-price{padding-bottom:28px}html.IE body.product .info-area.two-col .left.left-release-term,html.IE body.product .info-area.two-col .left.left-release-price{padding-bottom:30px}html.IE body.product .info-area.two-col .left{padding:9px 0 12px}body.product .info-area.two-col .f-small{font-size:1.1rem}body.product .info-area.two-col .right{width:72.97297%;min-width:270px;padding:9px 0}html.IE body.product .info-area.two-col .right{margin-left:-5px;padding:12px 0 9px}body.product .info-area.three-col tr{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%;border-bottom:thin solid rgba(234,18,1,0.2)}body.product .info-area.three-col tr.top .left,body.product .info-area.three-col tr.top .center,body.product .info-area.three-col tr.top .right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-weight:bold;vertical-align:middle;text-align:center;border-bottom:0;color:#000;font-size:1.3rem;padding:0;margin-bottom:9px;height:32px}body.product .info-area.three-col tr.top .right{line-height:1.2}body.product .info-area.three-col .left,body.product .info-area.three-col .center,body.product .info-area.three-col .right{padding:8px 0}body.product .info-area.three-col .left{width:25.67568%;min-width:95px;text-align:left;font-weight:bold}body.product .info-area.three-col .center{width:29.72973%;min-width:110px;margin:0 8.64865%;letter-spacing:0.5px;font-size:1.3rem;text-align:right}body.product .info-area.three-col .right{width:27.02703%;min-width:100px;text-align:right;font-size:1.3rem}body.product .target-block{width:242.5px;min-width:208px;margin-top:60px}body.product .target-block .txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.product .target-block .txt img{width:147px}body.product .target-block .icon-blank-parts{border-color:#000;background-color:#ffd800}body.product .target-block .btn-target{border:2px solid #000;background-color:#ffd800;width:242.5px;height:51px}body.movie #modal-cast .uk-modal-dialog{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;min-height:708px}body.movie .font-white{color:#fff}body.movie .container-inner{padding-bottom:62px}body.movie .movie-common-block{padding:37px 0 60px}body.movie .movie-common-block.movie-block{padding:30px 0 0}body.movie .movie-block .title{width:223px;margin:auto}body.movie .movie-block .catch-copy{font-size:1.5rem;font-weight:bold;text-align:center;margin-top:30px;margin-bottom:40px;color:#fff}body.movie .end-old{margin-top:41px;padding:18px 27px}body.movie .movie-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:77.6699%;min-width:800px;margin:0 auto}body.movie .movie-box .movie-holder{width:67.5%;min-width:540px;margin:1.375% 2.5%}body.movie .movie-box .movie-holder.solo .wrapperrr{text-align:center}body.movie .movie-box .movie-holder-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .movie-box .sub-ttl,body.movie .movie-box .ttl{font-weight:bold;font-style:italic;color:#fff}body.movie .movie-box .sub-ttl{font-size:1.6rem;margin-top:3.68421%}body.movie .movie-box .ttl{font-size:2.3rem}body.movie .movie-box .ttl.ttl-jumbo-teach{margin-left:-10px}body.movie .tvcm-block .movie-box{display:block;background:#fff;padding:36px 0 45px}body.movie .tvcm-block .movie-box .badge-new{left:-22px}body.movie .tvcm-block .ttl-tvcm{width:304px;margin:0 auto 29px}body.movie .tvcm-block .movie-holder{margin:0 auto}body.movie .tvcm-block .movie-holder.w-mini{min-width:340px;width:42.5%;margin:3.75% auto 0}body.movie .tvcm-block .movie-holder.w-mini .movie-title-holder{width:325px}body.movie .tvcm-block .movie-holder:nth-of-type(2){padding-top:51px}body.movie .tvcm-block .movie-holder:nth-of-type(3){padding-top:30px}body.movie .tvcm-block .movie-holder:nth-of-type(4){padding-top:30px}body.movie .tvcm-block .movie-holder-inner{border:none;position:relative;z-index:1}body.movie .tvcm-block .movie-title-holder{width:164px;margin:auto;margin-left:calc(50% - 83px);padding-top:17px}body.movie .tvcm-block .movie-title-holder02{width:261px;margin:auto;margin-left:calc(50% - 138px);padding-top:17px}body.movie .tvcm-block .kyodai-kagi-wrap .text-kaigi{width:233px;margin:0 auto;padding-top:30px;margin-left:calc(50% - 125px)}body.movie .tvcm-block .kyodai-kagi-wrap .go-kyodai-kagi{width:357px;margin-top:10px;margin-left:calc(50% - 189px)}body.movie .tvcm-block .kyodai-kagi-wrap .go-kyodai-kagi .btn-more{width:100%;height:56px}body.movie .tvcm-block .kyodai-kagi-wrap .go-kyodai-kagi .btn-text{width:260px;height:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .content-movie23-more{padding:5px 0}body.movie .content-movie23-more .bnr-holder{margin:2.81553% auto 0;width:354px;position:relative}body.movie .content-movie23-more .bnr-item{display:block;background-color:#cd9f3f}body.movie .content-movie23-more .bnr-item .bnr-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.movie .content-movie23-more .bnr-item .bnr-content .bnr-txt-wrap{position:relative;width:180px;margin-left:14px}body.movie .content-movie23-more .bnr-item .bnr-content .bnr-pic{width:147px;margin-right:0;margin-left:auto;border:2px solid;-webkit-border-image:-webkit-linear-gradient(left, #cc9d3e 0%, #fee491 50%, #cc9d3e 100%);border-image:-webkit-linear-gradient(left, #cc9d3e 0%, #fee491 50%, #cc9d3e 100%);border-image:-ms-linear-gradient(left, #cc9d3e 0%, #fee491 50%, #cc9d3e 100%);border-image-slice:1}body.movie .content-movie23-more .btn-icon{bottom:-15px;top:auto;right:-7px}body.movie .content-movie23-more .btn-icon .icon-blank-parts{border-color:#fff;background:#cd9f3f}body.movie .brand-movie-block{margin-bottom:53px;padding:0}body.movie .brand-movie-block-bgc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:77.6699%;min-width:800px;margin:0 auto;padding-bottom:50px;background-color:#fff}body.movie .brand-movie-block .movie-box .movie-holder{min-height:0%;margin:0}body.movie .brand-movie-block .movie-box:first-child{padding-bottom:30px}body.movie .brand-movie-block .movie-box:first-child .movie-holder .movie-title-holder{width:210.5px}body.movie .brand-movie-block .movie-box:nth-child(2) .movie-holder .movie-title-holder{width:162.5px}body.movie .brand-movie-block .movie-box:nth-child(3) .movie-holder .movie-title-holder{width:184px}body.movie .brand-movie-block .ttl-tvcm{width:304px;margin:auto;margin-top:20px;margin-bottom:30px;margin-top:36px;margin-bottom:30px}body.movie .brand-movie-block .ttl-brand{width:304px;margin:0 auto 19px}body.movie .brand-movie-block .movie-holder-inner .play{right:21px;bottom:23px}body.movie .brand-movie-block .movie-title-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:17px;width:286px;margin-left:auto;margin-right:auto}body.movie .brand-movie-block .movie-title-holder .sub-ttl{margin-left:-14px}body.movie .brand-movie-block .movie-title-holder .ttl-jumbo-teach{margin-left:12px}body.movie .web-movie-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:77.6699%;min-width:800px;margin:0 auto;padding:0;margin-top:60px;margin-bottom:60px}body.movie .web-movie-block .movie-box .movie-holder{min-height:0%;margin:0}body.movie .web-movie-block .movie-box .movie-holder .movie-title-holder .img{width:100%}body.movie .web-movie-block .movie-box:first-child{padding-bottom:50px}body.movie .web-movie-block .movie-box:first-child .movie-holder .movie-title-holder{width:138.5px}body.movie .web-movie-block .movie-box:nth-child(2){padding-bottom:50px}body.movie .web-movie-block .movie-box:nth-child(2) .movie-holder .movie-title-holder{width:186px}body.movie .web-movie-block .movie-box:nth-child(3) .movie-holder .movie-title-holder{width:351.5px}body.movie .web-movie-block .ttl-webcm{width:304px;margin:auto;margin-bottom:50px}body.movie .web-movie-block .ttl-brand{width:304px;margin:0 auto 19px}body.movie .web-movie-block .movie-holder-inner .play{right:21px;bottom:23px}body.movie .web-movie-block .movie-title-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:auto;margin-top:17px;width:286px}body.movie .movie-bnr-holder{padding-bottom:47px}body.movie .movie-bnr-txt{width:277px;margin:0px auto 10px}body.movie .movie-bnr{width:36.8932%;min-width:380px;margin:0 auto;margin-bottom:38px;display:block;position:relative;cursor:pointer}body.movie .bg-shadow-pattern{z-index:-1}body.movie .bnr-icon{position:absolute;bottom:7px;right:7px;top:auto}body.movie .icon-blank-parts2{background:#e60012}body.movie .movie-cmgallery-block{padding-bottom:59px}body.movie .movie-cmgallery-block .ttl-brand{width:279px;margin:0 auto 33px}body.movie .movie-cmgallery-block .ttl-brand img{image-rendering:-webkit-optimize-contrast}body.movie .movie-cmgallery-block .movie-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;width:80.09709%;min-width:825px;margin:auto}body.movie .movie-cmgallery-block .movie-box .movie-holder{width:66.875%;min-width:250px;margin:1.125% 1.5% 2.625%}body.movie .movie-cmgallery-block .movie-box .movie-holder-inner{border:2px solid #000}body.movie .movie-cmgallery-block .movie-box .sub-ttl,body.movie .movie-cmgallery-block .movie-box .ttl{font-weight:800;font-style:italic;color:#fff}body.movie .movie-cmgallery-block .movie-box .sub-ttl{font-size:1.2rem;margin-top:3.68421%}body.movie .movie-cmgallery-block .movie-box .ttl{font-size:1.5rem;letter-spacing:0rem}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach{padding-left:0.5em;text-indent:-0.5em;line-height:1.4}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach .ttl-mini{font-size:1.2rem;display:block}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach .ttl-mini-inline{font-size:1rem;display:inline}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach .spacer{margin:1px}body.movie .cast-block{padding:12px 0 30px;background-color:#fff;margin:60px 0 70px}body.movie .cast-block .ttl-cast{width:166px;margin:21px auto 10px}body.movie .cast-block .cast-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:80.09709%;min-width:825px;margin:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .cast-block .cast-item-wrapper{width:30.30303%;min-width:250px;margin:1.51515% 1.51515% 2.42424%}body.movie .cast-block .cast-item-wrapper .cast-item{background-color:#e60012}body.movie .cast-block .cast-item-wrapper .txt-cast-holder{width:100%;background-color:#e60012;height:40px;min-height:38px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .cast-block .cast-item-wrapper .txt-cast-holder .txt-cast{position:relative;width:100px}body.movie .cast-block .cast-item-wrapper .txt-cast-holder .icon-modal-open{width:13px;position:absolute;right:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0}body.movie .cast-block .cast-item.n1 .txt-cast-inner{width:99px}body.movie .cast-block .cast-item.n2 .txt-cast-inner{width:81px}body.movie .cast-block .cast-item.n3 .txt-cast-inner,body.movie .cast-block .cast-item.n4 .txt-cast-inner{width:98px}body.movie .cast-block .cast-item.n5 .txt-cast-inner{width:80px}body.movie .cast-block .btn-more{padding-right:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .cast-block .btn-text{width:272px;margin:0}body.movie img[src$=".svg"]{width:100%}.uk-modal{padding:0;height:100%;background:#e60012}.uk-modal-body{padding:0px;position:relative}.uk-modal-dialog{width:100%;height:100%;background:#e60012;overflow:hidden}.uk-modal-dialog .bg{width:100%;height:100%;background:url("../img/bg-cast-modal.png") no-repeat center center/1920px auto;position:absolute;top:0;left:0;z-index:0}.uk-modal-dialog .modal-close-btn{width:35px;position:absolute;top:30px;right:30px}.uk-modal-dialog .modal-close-btn:focus{opacity:0.6}.uk-modal-dialog .modal-swiper-container{z-index:0;width:100%;height:100%}.uk-modal-dialog .contents-holder{padding-top:45px;height:100%}.uk-modal-dialog .contents-holder .contents-holder-inner{position:relative;width:706px;height:708px;margin:auto}.uk-modal-dialog .contents-holder .uk-modal-title{width:281px}.uk-modal-dialog .contents-holder .bg-name{width:281px;position:relative}.uk-modal-dialog .contents-holder .img-name{width:215px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.uk-modal-dialog .contents-holder .cast-pic{width:436px}.uk-modal-dialog .contents-holder .txt-area-wrapper{margin-top:282px;margin-left:9px;z-index:2}.uk-modal-dialog .contents-holder .cast-name-holder{position:relative;width:255px;margin-bottom:6px}.uk-modal-dialog .contents-holder .bg-cast-name{width:255px}.uk-modal-dialog .contents-holder .cast-name{width:154px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.uk-modal-dialog .contents-holder .txt{width:385px;margin-left:4px}.uk-modal-dialog .contents-holder .copy{width:66px}.uk-modal-dialog .contents-holder.cast02 .uk-modal-title{width:237px}.uk-modal-dialog .contents-holder.cast02 .bg-name{width:237px}.uk-modal-dialog .contents-holder.cast02 .img-name{width:170px}.uk-modal-dialog .contents-holder.cast02 .txt{width:330px}.uk-modal-dialog .contents-holder.cast02 .cast-pic{width:326px}.uk-modal-dialog .contents-holder.cast02 .contents-block.n2{top:1.875vw;left:320px}.uk-modal-dialog .contents-holder.cast03 .uk-modal-title{width:226px}.uk-modal-dialog .contents-holder.cast03 .bg-name{width:226px}.uk-modal-dialog .contents-holder.cast03 .img-name{width:162px}.uk-modal-dialog .contents-holder.cast03 .txt{width:387px}.uk-modal-dialog .contents-holder.cast03 .cast-pic{width:325px}.uk-modal-dialog .contents-holder.cast03 .contents-block.n2{top:-.90278vw;left:323px}.uk-modal-dialog .contents-holder.cast04 .uk-modal-title{width:210px}.uk-modal-dialog .contents-holder.cast04 .bg-name{width:210px}.uk-modal-dialog .contents-holder.cast04 .img-name{width:146px}.uk-modal-dialog .contents-holder.cast04 .txt{width:340px}.uk-modal-dialog .contents-holder.cast04 .cast-pic{width:500px}.uk-modal-dialog .contents-holder.cast04 .contents-block.n2{top:2.56944vw;left:207px}.uk-modal-dialog .contents-holder.cast05 .uk-modal-title{width:180px}.uk-modal-dialog .contents-holder.cast05 .bg-name{width:180px}.uk-modal-dialog .contents-holder.cast05 .img-name{width:112px}.uk-modal-dialog .contents-holder.cast05 .txt{width:400px}.uk-modal-dialog .contents-holder.cast05 .cast-pic{width:623px}.uk-modal-dialog .contents-holder.cast05 .contents-block.n2{top:1.18056vw;left:157px}.uk-modal-dialog .contents-block.n1{position:absolute;top:0;z-index:2}.uk-modal-dialog .contents-block.n2{z-index:1;position:absolute;top:-.69444vw;left:269px}.uk-modal-dialog .contents-block.n3{z-index:1;position:absolute;top:61px;right:6px}.uk-modal-dialog .btn-holder{position:absolute;bottom:0;left:0;width:100%}.uk-modal-dialog .btn-holder .txt{color:#ffffff;font-weight:bold;font-size:1.6rem}.uk-modal-dialog .modal-prev{padding:10px;margin:-10px;width:120px;position:absolute;bottom:27px;left:27px}.uk-modal-dialog .modal-prev .txt{line-height:1;margin-bottom:-8px}.uk-modal-dialog .modal-prev .icon-prev{width:75px;font-size:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.uk-modal-dialog .modal-prev:hover .icon-prev,.uk-modal-dialog .modal-prev:focus .icon-prev{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.uk-modal-dialog .modal-next{padding:10px;margin:-10px;width:120px;position:absolute;bottom:27px;right:27px}.uk-modal-dialog .modal-next .txt{line-height:1;margin-bottom:-8px}.uk-modal-dialog .modal-next .icon-next{width:75px;margin-right:0;margin-left:auto;font-size:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.uk-modal-dialog .modal-next:hover .icon-next,.uk-modal-dialog .modal-next:focus .icon-next{-webkit-transform:translateX(8px);transform:translateX(8px)}body.special .font-white{color:#fff}body.special .sp-common-block{padding-top:30px}body.special .sp-common-block .sec-inner{width:55.55556vw;min-width:800px;margin:auto}body.special .sp-common-block .title{width:251px;margin:auto}body.special .sp-common-block .catch-copy{color:#fff;font-size:16px;font-weight:bold;text-align:center;margin-top:30px}body.special .bg-lattice{background:url("../img/bg-takarakuji-point.png") center center/100% auto}body.special .sec-map{margin-bottom:30px}body.special .sec-map .room-map-holder{position:relative;padding:1.66667vw 2.77778vw 7.29167vw}body.special .sec-map .pic-map-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.special .sec-map .pic-map-holder .btn:hover{opacity:1}body.special .sec-map .pic-room-map{width:36.80556vw}body.special .sec-map .btn-map-holder{margin:1.73611vw 0 0 1.04167vw}body.special .sec-map .btn-map{width:12.5vw;height:3.47222vw;display:block;background-color:#1d2088;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;outline:0}body.special .sec-map .btn-map+.btn-map{margin-top:.34722vw}body.special .sec-map .btn-map img{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.special .sec-map .btn-map:hover img,body.special .sec-map .btn-map:focus img{opacity:0.6}body.special .sec-map .btn-map .btn-map-inner{width:11.11111vw;font-size:0}body.special .sec-map .text-bottom-map{width:41.04167vw;position:absolute;bottom:0;right:3.54167vw}body.special .modal-rooms{background:rgba(0,0,0,0.7)}body.special .modal-rooms.uk-open{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}html.IE body.special .modal-rooms.uk-open{display:block}body.special .modal-rooms .uk-modal-dialog{background:transparent;height:auto;width:697px;padding-bottom:80px;overflow:visible}body.special .modal-rooms .uk-modal-dialog .modal-close-btn{z-index:3;top:51px;right:-48px;width:27px;height:27px}body.special .modal-rooms .uk-modal-dialog .modal-prev,body.special .modal-rooms .uk-modal-dialog .modal-next{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.special .modal-rooms .uk-modal-dialog .modal-prev:focus,body.special .modal-rooms .uk-modal-dialog .modal-next:focus{opacity:0.6}body.special .modal-rooms .uk-modal-dialog .modal-prev.swiper-button-disabled,body.special .modal-rooms .uk-modal-dialog .modal-next.swiper-button-disabled{opacity:0.4;pointer-events:none}body.special .modal-rooms .uk-modal-dialog .modal-prev{left:10px}body.special .modal-rooms .uk-modal-dialog .modal-next{right:10px}body.special .modal-rooms .uk-modal-dialog .modal-swiper-container-room{padding-top:45px}body.special .modal-rooms .uk-modal-dialog .contents-holder{padding-top:0}body.special .modal-rooms .uk-modal-dialog .contents-holder .contents-holder-inner{width:100%;height:100%;min-height:651px;background:#fff}body.special .modal-rooms .uk-modal-dialog .contents-holder.room2 .uk-modal-title{width:85px}body.special .modal-rooms .uk-modal-dialog .contents-holder.room3 .uk-modal-title{width:86px}body.special .modal-rooms .uk-modal-dialog .contents-holder.room4 .uk-modal-title{width:43px}body.special .modal-rooms .uk-modal-dialog .contents-holder.room5 .uk-modal-title{width:21px}body.special .modal-rooms .uk-modal-dialog .uk-modal-title{width:108px;margin:auto;font-size:0}body.special .modal-rooms .uk-modal-dialog .title-wrapper{width:100%;height:50px;background:#1d2088;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:40px}body.special .modal-rooms .uk-modal-dialog .swiper-slide{width:100%;margin:auto}body.special .modal-rooms .uk-modal-dialog .item-wrapper{margin:0 auto;width:576px}html.IE body.special .modal-rooms .uk-modal-dialog .item-wrapper{outline:1px solid transparent}body.special .modal-rooms .uk-modal-dialog .btn-prev,body.special .modal-rooms .uk-modal-dialog .btn-next{top:22px;outline:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:58px;height:324px}body.special .modal-rooms .uk-modal-dialog .img-prev,body.special .modal-rooms .uk-modal-dialog .img-next{width:16px;height:25px}body.special .modal-rooms .uk-modal-dialog .swiper-button-prev,body.special .modal-rooms .uk-modal-dialog .swiper-container-rtl .swiper-button-next{left:0}body.special .modal-rooms .uk-modal-dialog .swiper-button-next,body.special .modal-rooms .uk-modal-dialog .swiper-container-rtl .swiper-button-prev{right:0}body.special .modal-rooms .uk-modal-dialog .btn-prev:after{content:none}body.special .modal-rooms .uk-modal-dialog .btn-next:after{content:none}body.special .modal-rooms .uk-modal-dialog .comment-room-holder{margin-top:32px}body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner{width:576px;min-height:100px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner .pic-coment-cast{width:81px}body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner .txt-coment{width:460px;line-height:1.8;font-weight:bold;letter-spacing:-0.001em}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets{width:330px;height:57px;margin:auto}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet{width:100px;height:100%;opacity:1;position:relative;margin:0 5px;background:none;outline:0;border-radius:0}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet:focus:before{opacity:0}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder{margin-top:10px}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder .swiper-pagination-bullet{width:100px;height:57px;outline:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.dining .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-dining01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.dining .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-dining02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.dining .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-dining03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.living .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-living01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.living .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-living02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.living .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-living03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.kitchen .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-kitchen01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.kitchen .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-kitchen02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.kitchen .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-kitchen03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.washitsu .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-washitsu01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.washitsu .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-washitsu02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.washitsu .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-washitsu03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.niwa .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-niwa01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.niwa .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-niwa02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.niwa .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-niwa03-thumb.jpg")}body.special .sec-takakuji-point{padding-bottom:142px}body.special .sec-takakuji-point .contents{background:url("../img/bg-takarakuji-point.png") center center/100% auto;padding:42px 0px 45px}body.special .sec-takakuji-point .contents .contents-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.special .sec-takakuji-point .contents .contents-wrapper .img-takarakuji-point{width:25.27778vw}body.special .sec-takakuji-point .contents .contents-wrapper .img-takarakuji-point+.img-takarakuji-point{margin-left:1.38889vw}body.special .sec-takakuji-point .contents .img-txt{width:27.29167vw;margin:1.31944vw auto 0}body.special .sec-calc{margin-bottom:30px}body.special .sec-calc .btn:not(.disabled):focus{opacity:0.6}body.special .sec-calc #app{width:720px;margin:auto;padding-top:24px;padding-bottom:40px}body.special .sec-calc .tab-list{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.special .sec-calc .tab-list .tab-inner{height:55px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.special .sec-calc .tab-list .tab{width:312px;border-bottom-width:55px}body.special .sec-calc .tab-list .tab:hover .tab-inner{opacity:0.6}body.special .sec-calc .tab-list .tab.active{cursor:auto;pointer-events:none}body.special .sec-calc .tab-list .tab.active:hover .tab-inner{opacity:1}body.special .sec-calc .tab-list .tab.active:focus .tab-inner{opacity:1}body.special .sec-calc .tab-list .tab:not(.active) .tab-inner:focus{opacity:0.6}body.special .sec-calc .tab-list .tab-txt-holder .txt{font-size:16px;font-weight:bold}body.special .sec-calc .input-wrapper{height:310px;min-height:310px;padding:0 23px 26px 20px;border-top:9px solid #ffd800}body.special .sec-calc .scene-holder{width:390px;margin-right:25px}body.special .sec-calc .scene-holder.n1 .answer-top-holder{margin-bottom:32px}body.special .sec-calc .scene-holder.n1 .text-def-calc{width:298px}body.special .sec-calc .scene-holder.n2 .answer-top-holder{margin-bottom:16px}body.special .sec-calc .scene-holder.n2 .text-def-calc{width:181px}body.special .sec-calc .scene-holder.n2 .text-input{margin-bottom:-6px}body.special .sec-calc .result-holder{width:390px;height:100%;min-height:165px}body.special .sec-calc .result-holder .inner{width:100%;min-height:165px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}html.IE body.special .sec-calc .result-holder .text-def-calc{margin:auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.special .sec-calc .answer-top-holder{line-height:1;font-size:18px;font-weight:bold}body.special .sec-calc .answer-top-holder .text-billion{width:100px;font-size:0;display:block;margin-right:2px}body.special .sec-calc .answer-top-holder .text-use-money{display:block;width:92px}body.special .sec-calc .answer-inner+.answer-inner{margin-top:5px}body.special .sec-calc .text-input{width:63px;height:42px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:2px solid #e60012;margin-left:5px;margin-right:5px;margin-bottom:-3px}body.special .sec-calc .answer-bottom-holder{width:100%}html.IE body.special .sec-calc .answer-bottom-holder{margin:auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.special .sec-calc .answer-bottom-holder .num{height:37px}body.special .sec-calc .answer-bottom-holder .num img{height:100%}body.special .sec-calc .answer-bottom-holder .num.n0{width:26px}body.special .sec-calc .answer-bottom-holder .num.n1{width:14px}body.special .sec-calc .answer-bottom-holder .num.n2{width:27px}body.special .sec-calc .answer-bottom-holder .num.n3{width:27px}body.special .sec-calc .answer-bottom-holder .num.n4{width:29px}body.special .sec-calc .answer-bottom-holder .num.n5{width:27px}body.special .sec-calc .answer-bottom-holder .num.n6{width:27px}body.special .sec-calc .answer-bottom-holder .num.n7{width:28px}body.special .sec-calc .answer-bottom-holder .num.n8{width:26px}body.special .sec-calc .answer-bottom-holder .num.n9{width:26px}body.special .sec-calc .answer-bottom-holder .num.comma{margin-left:2px;width:7px;height:10px}body.special .sec-calc .answer-bottom-holder .text-oku,body.special .sec-calc .answer-bottom-holder .text-okuen,body.special .sec-calc .answer-bottom-holder .text-manen{margin-left:2px;height:37px}body.special .sec-calc .answer-bottom-holder .text-oku img,body.special .sec-calc .answer-bottom-holder .text-okuen img,body.special .sec-calc .answer-bottom-holder .text-manen img{height:100%}body.special .sec-calc .answer-bottom-holder .text-oku{width:30px}html.IE body.special .sec-calc .answer-bottom-holder .text-oku{width:38px}body.special .sec-calc .answer-bottom-holder .text-okuen{width:73px}body.special .sec-calc .answer-bottom-holder .text-manen{width:52px;height:36px}body.special .sec-calc .answer-bottom-holder .text-year,body.special .sec-calc .answer-bottom-holder .text-use,body.special .sec-calc .answer-bottom-holder .text-live{margin-bottom:2px}body.special .sec-calc .answer-bottom-holder .text-year{width:47px;margin-right:5px}body.special .sec-calc .answer-bottom-holder .text-use{width:74px;margin-left:3px}body.special .sec-calc .answer-bottom-holder .text-live{width:105px;margin-left:5px}body.special .sec-calc .answer-bottom-holder .text-answer{font-size:16px}body.special .sec-calc .answer-bottom-holder .pic-result{width:67px;margin-left:40px}body.special .sec-calc .text-num-holder{margin-bottom:5px;padding-bottom:12px}body.special .sec-calc .text-num-holder:before{width:365px;height:2px}body.special .sec-calc .num{height:25px;margin:0 1px}body.special .sec-calc .num.n0{width:17px}body.special .sec-calc .num.n1{width:9px}body.special .sec-calc .num.n2{width:18px}body.special .sec-calc .num.n3{width:18px}body.special .sec-calc .num.n4{width:20px}body.special .sec-calc .num.n5{width:18px}body.special .sec-calc .num.n6{width:18px}body.special .sec-calc .num.n7{width:19px}body.special .sec-calc .num.n8{width:18px}body.special .sec-calc .num.n9{width:18px}body.special .sec-calc .num.comma{width:5px;height:8px}body.special .sec-calc .calc-holder{width:265px;margin-top:6px}body.special .sec-calc .calc-holder .calc-key{margin:-3px -5px}body.special .sec-calc .calc-holder .calc-key .btn-calc-num,body.special .sec-calc .calc-holder .calc-key .btn-calc-clear{padding:1.5px 2.5px}body.special .sec-calc .calc-holder .calc-key .btn{width:85px;height:45px}body.special .sec-calc .calc-holder .calc-key .btn-clear{width:175px}body.special .sec-calc .calc-holder .btn-input{margin-top:15px;width:175px;height:45px;position:relative}body.special .sec-calc .calc-holder .btn-input:hover{opacity:1}body.special .sec-calc .calc-holder .btn-input:focus{pointer-events:none}body.special .sec-calc .calc-holder .btn-holder.active .btn-input{pointer-events:painted}body.special .sec-calc .calc-holder .btn-holder.active .btn-input:hover{opacity:0.6}body.special .sec-calc .calc-holder .btn-holder.active .btn-input:focus{pointer-events:painted}body.special .sec-calc .calc-holder .text-do-calc,body.special .sec-calc .calc-holder .text-calc-again{margin:auto;padding-bottom:3px}body.special .sec-calc .calc-holder .text-do-calc{width:51px}body.special .sec-calc .calc-holder .text-calc-again{width:114px}html.IE body.special .sec-calc .calc-holder .btn-holder button{position:relative;margin-top:15px;width:175px;height:45px}html.IE body.special .sec-calc .calc-holder .text-do-calc,html.IE body.special .sec-calc .calc-holder .text-calc-again{margin:auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.lottery .flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.lottery .font-white{color:#fff}body.lottery .container-inner{padding-bottom:119px}body.lottery .lottery-common-block{width:77.6699%;min-width:800px;margin:0 auto;padding:0 0 0px}body.lottery .lottery-common-block.lottery-block{padding:31px 0 0}body.lottery .lottery-block .title{width:214px;margin:auto}body.lottery .lottery-block .catch-copy{font-size:1.6rem;font-weight:bold;text-align:center;margin:30px 0 41px;color:#fff;line-height:1.9}body.lottery .lottery-block .txt-lead{width:775px;margin:0 auto 17px}body.lottery .lottery-block .txt-syoutai{font-size:2.8rem;font-weight:bold;color:#ffffff;text-align:center;margin-bottom:53px}body.lottery .lottery-block .txt-syoutai .small{font-size:1.9rem}body.lottery .target-block{width:20.19417%;min-width:208px}body.lottery .target-block .txt{width:102px;color:#000}body.lottery .target-block .icon-blank-parts{border-color:#000;background-color:#ffd800}body.lottery .target-block .btn-target{border:2px solid #000;background-color:#ffd800}body.lottery .page-holder+.page-holder{margin-top:40px}body.lottery .tab-area{margin:40px 0}body.lottery .info-area .inner{padding:0 30px 20px;background:#fff}body.lottery .info-area .ttl-tab-bg{padding:15px 0;background:#000}body.lottery .info-area .ttl-tab-bg .ttl-top{letter-spacing:1.4px;color:#fff;font-size:2rem;font-weight:bold;text-align:center;line-height:1}body.lottery .inner table{width:100%}body.lottery .inner table:last-of-type .height-adjustment{border-bottom:none;border-image-slice:0}body.lottery .inner table .height-adjustment{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;border-bottom:1px solid #000}body.lottery .inner table .left,body.lottery .inner table .right{display:block;line-height:1.6}body.lottery .inner table .left{width:20.67568%;font-size:1.8rem;font-weight:bold;padding:15px 0;text-align:left}body.lottery .inner table .left.open-day{padding:25px 0 0}body.lottery .inner table .left.open-place{padding:15px 0}body.lottery .inner table .left.lottery-content{padding:14px 0 12px}body.lottery .inner table .left .ttl{background:none;font-size:1.6rem;color:#000}body.lottery .inner table .right{width:84.72973%;font-size:1.6rem;text-align:left;position:relative}body.lottery .inner table .right.open-day{font-weight:bold;padding-top:10px}body.lottery .inner table .right.open-day .txt{letter-spacing:0.07em}body.lottery .inner table .right.open-day .info-block{padding:18px 0 14px 0}body.lottery .inner table .right.open-time{font-weight:normal}body.lottery .inner table .right.open-time .info-block{padding:11px 0 13px 0;font-size:1.4rem;line-height:2.55}body.lottery .inner table .right.open-time .time-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}body.lottery .inner table .right.open-time .time-wrap+.time-wrap{margin-top:-5px}body.lottery .inner table .right.open-time .space{margin-left:5px}body.lottery .inner table .right.open-time .txt{display:inline;line-height:35px}body.lottery .inner table .right.open-time .txt:first-child{margin-right:15px}body.lottery .inner table .right.open-time .txt-concert{min-width:30px;line-height:35px}body.lottery .inner table .right.open-time .txt-concert+.txt-concert{margin-left:12px}body.lottery .inner table .right.open-time .attention-area{font-size:1.2rem;margin-top:1px}body.lottery .inner table .right.open-time .attention-area .attention-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;line-height:1.5}body.lottery .inner table .right.open-time .attention-area .attention-wrap+.attention-wrap{margin-top:2px}body.lottery .inner table .right.open-time .attention-area .txt{text-indent:-1.4rem;margin-left:1.4rem}body.lottery .inner table .right.open-place{font-weight:bold}body.lottery .inner table .right.open-place .info-block{padding:18px 0 14px 0}body.lottery .inner table .right.open-place .place{padding-bottom:5px}body.lottery .inner table .right.open-place .txt{font-weight:normal}body.lottery .inner table .right.open-place a{color:#000;font-weight:normal}body.lottery .inner table .right.open-place .btn{display:inline-block}body.lottery .inner table .right.open-place .access-txt{text-decoration:underline;font-size:1.4rem;-webkit-transition:text-decoration 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:text-decoration 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);margin-right:3px}body.lottery .inner table .right.open-place .access-txt:hover{text-decoration:none}body.lottery .inner table .right.open-place .linkarea-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;font-size:1.4rem}body.lottery .inner table .right.open-place .access-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;position:relative;margin-left:24px}body.lottery .inner table .right.lottery-content{font-size:1.4rem}body.lottery .inner table .right.lottery-content .info-block{padding:13px 0 2px 0px}body.lottery .inner table .right.lottery-content.last{line-height:2}body.lottery .inner table .last{border:none}body.lottery .last{border:none}body.lottery .pic{width:621px;margin:0 auto;margin-top:38px}body.lottery .spOnly{display:none}body.lottery .open-copy{padding-top:22.5px;padding-bottom:38px;width:464px;margin:auto}body.lottery .outline .icon-target{right:-15px}html.IE body.lottery .outline .icon-target{margin-top:-8.5px;right:-16px}body.lottery .outline .icon-target .icon-blank-parts.icon-blank-parts2{background:#ffffff}body.lottery .outline .txt-gojitu{width:292px;margin:59px auto 75.5px}body.lottery .nj-kv .kv-ttl{width:640px;margin:40px auto 40px}body.lottery .nj-kv .kv-ttl img{image-rendering:-webkit-optimize-contrast}body.lottery .nj-kv .syotai{width:481.5px;margin:0 auto 42.5px}body.lottery .nj-kv .kv-pic{width:650px;margin:0 auto 47.5px}body.lottery .lottery-cyushi{text-align:center;margin:35px 0 40px}body.lottery .lottery-cyushi .corona-end-text-holder{font-weight:bold;padding:30px 26px;border:3px solid #ff0000;width:882px;margin:auto;font-size:1.6rem;color:#ff0000}body.lottery .lottery-cyushi .corona-end-text-holder .corona-end-title{font-size:2rem}body.lottery .lottery-cyushi .corona-end-text-holder .corona-end-title+.corona-end-text1{padding-top:25px}body.lottery .lottery-cyushi .corona-end-text-holder .corona-end-text1+.corona-end-text1{padding-top:25px}body.lottery .lottery-cyushi .page-inner{padding:60px 0}body.lottery .kanran-oubo .info-area .inner{padding-bottom:10px}body.lottery .kanran-oubo .inner table{table-layout:fixed}body.lottery .kanran-oubo .inner table .right.open-place{font-weight:normal}body.lottery .kanran-oubo .inner table .right.open-place .info-block{padding:20px 0 25px 0}body.lottery .kanran-oubo .inner table .right.open-place .info-block .txt{font-size:1.4rem}body.lottery .kanran-oubo .inner table .right.open-place .info-block .linkarea-wrapper{margin-top:10px}body.lottery .kanran-oubo .inner table .right.open-place .info-block .linkarea-wrapper .target-block{margin:0}body.lottery .kanran-oubo .inner table .right.open-day .info-block{padding:18px 0 12px 0}body.lottery .kanran-oubo .inner table .right.open-day .txt{font-size:1.6rem;letter-spacing:normal}body.lottery .kanran-oubo .inner table .right .list{padding:20px 0 18px 14px;line-height:1.8}body.lottery .kanran-oubo .inner table .right .list-item{text-indent:-1.4rem}body.lottery .cautions .inner{padding:26px 30px 30px;height:450px;overflow:hidden;overflow-y:scroll}body.lottery .cautions .notice-txt-area .txt{line-height:1.7;padding-left:1.2em;position:relative}body.lottery .cautions .notice-txt-area .txt:before{width:12px;height:12px;content:"";border-radius:50%;background:#000000;top:6px;left:0px;position:absolute}body.lottery .cautions .notice-txt-area .txt+.txt{margin-top:1px}body.lottery .cautions .detail{padding-left:1.4rem;text-indent:-1.4rem;margin-left:1.4rem}body.lottery .privacy .inner{padding:35px 30px 17px}body.lottery .privacy .txt-area{font-size:1.4rem}html.IE body.lottery .privacy .txt-area{padding-bottom:30px}body.lottery .privacy .txt-area .txt{letter-spacing:-0.02em;line-height:1.8;text-indent:-1em;padding-left:1em;counter-increment:txt}body.lottery .privacy .txt-area .txt:before{content:counter(txt) ".";padding-right:5px}body.lottery .privacy .txt-area .txt01{margin-top:20px}body.lottery .privacy .txt-area .txt-small-area{text-indent:-1.2em;padding-left:2em;font-size:1.2rem;margin-top:-1px;line-height:1.7}body.lottery .privacy .txt-area .txt-small-area .txt-small+.txt-small{margin-top:3px}body.lottery .privacy .txt-area .txt02{margin-top:7px}body.lottery .privacy .txt-area .txt03{margin-top:7px}body.lottery .privacy .txt-area .txt04{margin-top:10px}body.lottery .privacy .txt-area .txt04 a{text-decoration:underline;display:inline}body.lottery .privacy .txt-area .txt04 a:hover{text-decoration:none}body.lottery .privacy .txt-attention{padding:17px 0 37px;color:#fff}body.lottery .privacy .txt-attention .txt{font-size:1.2rem}body.lottery .oubo-holder{margin:40px 0 46px}body.lottery .oubo-holder .txt-oubo{width:685px;margin:auto;margin-bottom:25px}body.lottery .hoso-info .info-area{padding:0}body.lottery .hoso-info .info-area .inner{padding:30px 0}body.lottery .hoso-info .info-area .txt-area{text-align:center;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:18.5px}body.lottery .hoso-info .info-area .txt-area .hoso-txt{font-size:2rem}body.lottery .hoso-info .info-area .txt-area .hoso-schedule{font-size:1.4rem;letter-spacing:0.02em}body.lottery .contact .info-area{padding:0}body.lottery .contact .info-area .inner{padding:30px 0}body.lottery .contact .info-area .txt-area{width:600px;margin:0 auto;text-align:center}body.lottery .contact .info-area .ttl{font-size:1.6rem;font-weight:bold;margin-bottom:8px}body.lottery .contact .info-area .tel-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:9px}body.lottery .contact .info-area .icon-tel{width:25px;height:30px;background-image:url("../img/icon-tel.svg");background-repeat:no-repeat;background-size:contain;margin-right:10px}body.lottery .contact .info-area .txt-tel{font-size:3rem;font-weight:bold;letter-spacing:0.05em}body.lottery .contact .info-area .ttl-open-term{font-size:1.6rem;font-weight:bold;margin-bottom:6px}body.lottery .contact .info-area .txt-open-term{font-weight:600}body.lottery .contact .bold{font-weight:bold}body.lottery .info-area{background-color:#fff;padding-bottom:3.75%}body.lottery .syutuen.nj .inner{padding:4.125% 3.75% 1.875%}body.lottery .syutuen.nj .syutuensya-block-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}body.lottery .syutuen.nj .syutuensya-block{padding-bottom:2.56757%}body.lottery .syutuen.nj .syutuensya-block.col-one{width:100%;margin:0;padding-bottom:4.3662%}body.lottery .syutuen.nj .syutuensya-block.col-one .img{width:50%}body.lottery .syutuen.nj .syutuensya-block.col-one .info{width:50%;margin-left:4.3662%;padding-top:0}body.lottery .syutuen.nj .syutuensya-block .img{width:33.64865%}body.lottery .syutuen.nj .syutuensya-block .info{width:66.35135%}body.lottery .syutuen.nj .syutuensya-block .shoulder{font-size:1.4rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;padding-bottom:5.29412%;margin-bottom:4.41176%;letter-spacing:0.16em}body.lottery .syutuen.nj .syutuensya-block .name{font-size:2rem;text-align:center;font-weight:bold;letter-spacing:0.12em;display:block;margin-top:2.81124%}body.lottery .syutuen.nj .syutuensya-block .txt{font-size:1.3rem;line-height:1.8}body.lottery .syutuen.nj .performer-block{width:100%;width:45.94595%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}body.lottery .syutuen.nj .performer-block:nth-child(2){margin-left:4.05405%}body.lottery .syutuen.nj .performer-block .performer-img{width:35.29412%}body.lottery .syutuen.nj .performer-block .info{width:60.58824%;margin-left:3.82353%}body.lottery .syutuen.nj .performer-block .info .shoulder{font-size:1.1rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;padding-bottom:3.52941%;margin-bottom:7.64706%;letter-spacing:0.16em}body.lottery .syutuen.nj .performer-block .info .name{font-size:1.6rem;text-align:center;font-weight:bold;letter-spacing:0.16em}body.lottery .syutuen.nj .performer-block .info .txt{font-size:1.1rem;line-height:1.8}body.lottery .syutuen.sj.guest .syutuensya-block .info .txt{font-size:11.5px;line-height:1.8}body.lottery .syutuen.sj .ttl-tab-bg{margin-bottom:6.25%}body.lottery .syutuen.sj .inner{padding:0% 5.625% 0%;margin-bottom:3.75%}body.lottery .syutuen.sj .inner hr{margin-top:3.75%;margin-bottom:3.75%}body.lottery .syutuen.sj .syutuensya-block-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:4.22535%}body.lottery .syutuen.sj .syutuensya-block{padding-bottom:0%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:3.09859%}body.lottery .syutuen.sj .syutuensya-block.col-one{width:100%;margin:0;padding-bottom:4.3662%}body.lottery .syutuen.sj .syutuensya-block.col-one .img{width:50%}body.lottery .syutuen.sj .syutuensya-block.col-one .info{width:50%;padding-top:0}body.lottery .syutuen.sj .syutuensya-block:last-child{padding-bottom:0}body.lottery .syutuen.sj .syutuensya-block .img{width:30.40541%}body.lottery .syutuen.sj .syutuensya-block .info{width:66.21622%}body.lottery .syutuen.sj .syutuensya-block .shoulder{font-size:1.4rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;padding-bottom:5.29412%;margin-bottom:4.41176%;letter-spacing:0.16em}body.lottery .syutuen.sj .syutuensya-block .name{font-size:2rem;text-align:center;font-weight:bold;letter-spacing:0.12em;display:block;margin-top:2.81124%}body.lottery .syutuen.sj .syutuensya-block .position{font-weight:600;font-size:14px;letter-spacing:0.1em;display:block;text-align:center}body.lottery .syutuen.sj .syutuensya-block .txt{font-weight:300;font-size:13px;line-height:1.8}body.lottery .syutuen.sj .syutuensya-block.flex-start{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}body.lottery .syutuen.sj .syutuensya-block .member{width:30.40541%;font-weight:600;font-size:18px;letter-spacing:10%;text-align:center}body.lottery .syutuen.sj .syutuensya-block .member-list{width:66.21622%;margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:10%}body.lottery .syutuen.sj .syutuensya-block .member-list div{-webkit-flex-shrink:0;flex-shrink:0}body.lottery .syutuen.sj .performer-block{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}body.lottery .syutuen.sj .performer-block .performer-img{width:100%}body.lottery .syutuen.sj .performer-block .info{width:100%}body.lottery .syutuen.sj .performer-block .info .shoulder{font-size:1.1rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;padding-bottom:3.52941%;margin-bottom:7.64706%;letter-spacing:0.16em}body.lottery .syutuen.sj .performer-block .info .name{font-size:1.6rem;text-align:center;font-weight:bold;letter-spacing:0.16em}body.lottery .syutuen.sj .performer-block .info .txt{font-size:1.1rem;line-height:1.8}body.lottery .program .inner{padding:0}body.lottery .program .txt-area{padding:45px 0 0 0;text-align:center;font-size:2rem;line-height:2.1;font-weight:bold}body.lottery .program .program-txt.list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.lottery .program .program-txt.list .items{-moz-text-align-last:left;text-align-last:left}body.lottery .program .program-txt+.program-txt{margin-top:22px}body.lottery .program .performers{padding-bottom:3.52941%;font-size:1.4rem;font-style:normal;font-weight:600;line-height:160%}body.lottery .program .performers:last-child{padding-bottom:0}body.lottery .program .performers.col2{width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start}body.lottery .program .performers.col2 span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:20px}body.lottery .end{margin-bottom:40px;margin-top:29px}body.lottery .end.end-old{width:599px;padding-right:0;padding-left:0}body.lottery .end-text{font-size:1.4rem}body.lottery .div-comingsoon{margin-top:55px;padding-bottom:150px}body.lottery .div-comingsoon .txt{font-size:1.6rem;text-align:center;color:#ffffff;margin-bottom:16px}body.lottery .div-comingsoon .txt-commingsoon{width:292px;margin:auto}.comingsoon-block .catch-copy{font-size:1.6rem;font-weight:bold;text-align:center;margin:60px 0 15px;color:#fff;line-height:1.9}.comingsoon-block .dj-text-comingsoon{width:291px;margin:auto}body.jumbokyodaikaigi .font-white{color:#fff}body.jumbokyodaikaigi .sp-common-block{padding-top:30px}body.jumbokyodaikaigi .sp-common-block .title{width:505px;margin:auto}body.jumbokyodaikaigi .sp-common-block .catch-copy{color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;margin-top:28px;line-height:1.8}body.jumbokyodaikaigi .sec-mtg{padding:35px 0 142px}body.jumbokyodaikaigi .sec-mtg .mtg-block+.mtg-block{margin-top:83px}body.jumbokyodaikaigi .sec-mtg .mtg-block:nth-of-type(2) .thumb-ttl{width:342px}body.jumbokyodaikaigi .sec-mtg .mtg-block:nth-of-type(3) .thumb-ttl{width:247px}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb{width:38.83495%;min-width:38.83495%;margin:0 auto;border:2px solid #000;position:relative}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb .tra{position:absolute;top:0;left:0}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb-ttl{width:356px;margin:18px auto 0}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb-txt{color:#fff;font-size:1.6rem;text-align:center;font-weight:bold;margin-top:13px;line-height:1.8}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-mtg img{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-mtg:hover img,body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-mtg:focus img{opacity:0.6}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-more{width:257px;height:51px}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-text{width:93px}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .icon-plus{font-size:0;position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}body.jumbokyodaikaigi .sec-mtg .btn-more-holder{margin-top:23px !important}body.jumbokyodaikaigi .sec-mtg .btn-more-holder .bg-shadow-pattern{left:4px}body.jumbokyodaikaigi .sec-mtg .btn-more-holder .btn-text{margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:100%}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie{width:357px;margin-top:103px !important}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .bg-shadow-pattern{left:7px}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .btn-more{width:100%;height:56px}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .btn-text{width:278px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:100%;margin:auto}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .icon-arrow{width:10px;margin-top:-12px}body.jumbokyodaikaigi .modal-meeting{background:transparent}body.jumbokyodaikaigi .modal-meeting::before{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.7)}body.jumbokyodaikaigi .modal-meeting.uk-open{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}html.IE body.jumbokyodaikaigi .modal-meeting.uk-open{display:block}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog{background:transparent;width:500px;padding-bottom:80px;overflow:visible;margin-top:192px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .modal-close-btn{z-index:3;top:0;right:-48px;width:33px;height:33px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder{padding-top:0;padding-bottom:96px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .contents-holder-inner{padding:35px 50px 0;width:500px;height:100%;background-color:#fcc929}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .modal-thumb{border:2px solid #000;position:relative}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .modal-thumb .tra{position:absolute;top:0;left:0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .modal-thumb-ttl{width:365px;margin:15px auto 0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap{margin:0 auto}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder{width:256px;height:auto;position:absolute;top:auto;bottom:42px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);margin-top:0;overflow:visible}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder .btn-more{width:256px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder .btn-text{width:56px;height:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder .icon-plus{width:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:18px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-block{padding-bottom:129px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder{margin-top:32px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner+.inner{margin-top:30px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner.right .pic-comment-cast{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner.right .txt-comment{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner.right .txt-comment::after{border-width:3px 0 3px 15px;border-color:transparent transparent transparent #fff;left:auto;right:-15px}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .pic-comment-cast{width:51px;position:relative}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .pic-comment-cast img{position:absolute;top:0;left:0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .txt-comment{width:332px;height:100%;background-color:#fff;border-radius:5px;line-height:1.65;font-size:1.6rem;font-weight:bold;padding:10px 15px;position:relative}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .txt-comment::after{content:"";border-style:solid;border-width:3px 15px 3px 0;border-color:transparent #fff transparent transparent;position:absolute;top:10px;left:-15px}body.jumbokyodaikaigi #modal-meeting-2 .modal-thumb-ttl{width:342px}body.jumbokyodaikaigi #modal-meeting-3 .modal-thumb-ttl{width:245px}body.shien .wrap{margin-left:0}body.shien .sec-common-block{margin:113px auto 118px;width:58.59375%;min-width:750px}body.shien .sec-common-block .contents-txt{margin:0 auto;width:67.33333%}body.shien .sec-common-block .contents-txt:nth-child(2){width:100%}body.shien .sec-common-block .contents-txt:nth-child(3){width:41.33333%}body.shien .sec-common-block .contents-txt+.contents-txt{margin-top:40px}}@media all and (min-width: 769px) and (max-width: 1280px){body.home .beginner-guide-block .inner{padding-left:0}body.home .lottery-block .inner{padding-left:0}body.home .special-block .inner{padding-left:0}}@media all and (min-width: 769px) and (min-width: 1920px){.uk-modal-dialog .bg{background:url("../img/bg-cast-modal.png") no-repeat center center/100vw auto}}@media all and (min-width: 769px) and (min-width: 768px) and (max-width: 1280px){body.special .sec-map .btn-map-holder{margin:25px 0 0 15px}body.special .sec-map .room-map-holder{padding:24px 40px 105px}body.special .sec-map .pic-room-map{width:530px}body.special .sec-map .btn-map{width:180px;height:50px}body.special .sec-map .btn-map+.btn-map{margin-top:5px}body.special .sec-map .btn-map .btn-map-inner{width:160px}body.special .sec-map .text-bottom-map{width:591px;right:51px}body.special .sec-takakuji-point .contents .contents-wrapper .img-takarakuji-point{width:364px}body.special .sec-takakuji-point .contents .contents-wrapper .img-takarakuji-point+.img-takarakuji-point{margin-left:20px}body.special .sec-takakuji-point .contents .img-txt{width:393px;margin:19px auto 0}}@media all and (min-width: 769px) and (max-height: 780px){body.special .modal-rooms.uk-open{display:block !important}}@media all and (min-width: 769px) and (min-width: 1470px){body.lottery .cautions .inner{overflow-y:hidden;overflow:visible;height:auto}}@media screen and (max-width: 768px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;box-sizing:border-box}ul,ol,dl{list-style:none}img{width:100%;height:auto;vertical-align:top}img[usemap],map area{outline:none}img.svg{width:100%;height:auto}img[src$="svg"]{display:block;max-width:auto;width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;font-size:inherit;font-family:inherit}button:focus{outline:none}button:active{outline:none}html{-webkit-tap-highlight-color:transparent;font-size:62.5%;touch-action:manipulation}body{font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Meiryo","メイリオ","ＭＳ Ｐゴシック","MS PGothic",Verdana,Roboto,"Droid Sans",sans-serif;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;font-size:14px;line-height:1.5;position:relative}body,input,button{-webkit-font-smoothing:antialiased}canvas,video{vertical-align:top}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;font-size:inherit;font-family:inherit;cursor:pointer}a{color:#000000;text-decoration:none}body>iframe{position:absolute;bottom:0;left:0;width:1px;height:1px}html.lock{overflow:hidden;height:100%}html.lock body{position:fixed;width:100%}.js-scrLock{overflow:hidden;height:100%}.pcOnly{display:none}.clearfix:after{content:"";display:block;clear:both}.em-1after{margin-right:-0.5em}.em-1before{margin-left:-0.5em}.hide{display:none}.hidden{display:none}i{display:inline-block}.swap-img{opacity:0}.swap-img[src]{opacity:1}.fixed{position:fixed}.standBy{visibility:hidden}.diasbled{pointer-events:none;cursor:default;opacity:0.5}.btn{display:block;text-decoration:none}.btnHoverImg{display:block;position:relative;z-index:1}.btnHoverImg img{opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.btnHoverImg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#fff}.btnHoverImg:active{cursor:pointer}.btnHoverImg:active img{opacity:0.5}.bg-gradation-orange{width:100%;height:150%;position:fixed;top:0;left:0;z-index:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.bg-gradation-orange.bg-nj2025,.bg-gradation-orange.bg-noto{position:fixed;z-index:-1;width:100%;height:100vh;height:100lvh;top:0;left:0;background-image:url(../img/bg-nj-sp.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-gradation-orange.bg-noto{background-image:url(../img/bg-noto-sp.jpg)}.icon-target{width:4vw;height:3.06667vw;top:50%;right:4.53333vw;margin-top:-1.53333vw;position:absolute}.icon-target.icon-target-black .icon-blank-parts{border-color:#000}.icon-target .icon-blank-parts{position:absolute;width:3.2vw;height:2.13333vw;border:solid 1px #fff}.icon-target .icon-blank-parts1{left:1px;bottom:1px}.icon-target .icon-blank-parts2{right:0;top:0}.icon-target .icon-blank-parts2.yellow{background-color:#ffd800}.wrap{position:relative;padding-top:16vw;z-index:2}.wrap img{width:100%}.container{position:relative;z-index:5}.bg-color-white{background-color:#fff}.header-bg{position:fixed;left:0;top:-25%;width:100%;height:150%;background-color:rgba(0,0,0,0.8);visibility:hidden;opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s;z-index:5}header.header{width:100%;position:fixed;z-index:5;height:16vw}header.header .header-inner{height:0}header.header .navigation{border-bottom:solid 1px #959595}header.header .nav-text-img{display:block}header.header .btn-menu{position:absolute;width:16vw;height:16vw;background-color:#000;z-index:2}header.header .btn-menu .line{position:absolute;left:4.53333vw;width:6.93333vw;height:.53333vw;background-color:#fff}header.header .btn-menu .line.n1{top:5.46667vw}header.header .btn-menu .line.n2{-webkit-transform-origin:left top;transform-origin:left top;width:5.86667vw;top:7.73333vw}header.header .btn-menu .line.n3{top:10vw}header.header .nav-item-dj-logo{position:relative;z-index:1;padding-left:16vw;background-color:#fff}header.header .btn-nav-dj-logo{height:16vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}header.header .btn-nav-dj-logo .nav-text-img{width:53.46667vw}header.header .inner{visibility:hidden;opacity:0;left:0;top:16vw;width:100%;height:calc(100% - 120 / 750 * 100vw);z-index:0}header.header .navigation{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}header.header .nav-item{width:100%;border-top:solid 1px #000;background-color:#ffd800}header.header .nav-item:first-of-type{border-color:transparent}header.header .disabled:after{content:"";display:block;width:100%;height:16vw;background-color:rgba(0,0,0,0.4);margin-top:-16vw}header.header .nav-item-uriba,header.header .nav-item-net-buy{background-color:#cb0010}header.header .nav-item-uriba .icon-blank-parts,header.header .nav-item-net-buy .icon-blank-parts{background-color:#cb0010}header.header .nav-item-lottery-result{background-color:#1d2088}header.header .nav-item-lottery-result .icon-blank-parts{background-color:#1d2088}header.header .nav-item-share,header.header .nav-item-official{background-color:#fafafa}header.header .nav-item-official{border-color:#959595}header.header .nav-item-official .btn-nav{padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:17.33333vw}header.header .btn-nav{height:16vw;padding-left:13.33333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}header.header .btn-curret-icon:before{content:"";position:absolute;left:4.66667vw;top:50%;font-size:0;width:5.73333vw;height:5.73333vw;margin-top:-2.8vw;background-image:url("../img/menu-icon-star.svg");background-size:100%;display:none}.home header.header .nav-item-top .btn-curret-icon:before{display:block}.product header.header .nav-item-product .btn-curret-icon:before{display:block}.guide header.header .nav-item-guide .btn-curret-icon:before{display:block}.movie header.header .nav-item-tvcm .btn-curret-icon:before{display:block}.lottery header.header .nav-item-lottery .btn-curret-icon:before{display:block}.special header.header .nav-item-special .btn-curret-icon:before{display:block}.channel header.header .nav-item-channel .btn-curret-icon:before{display:block}header.header .nav-item-top .nav-text-img{width:14.8vw}header.header .nav-item-product .nav-text-img{width:22.66667vw}header.header .nav-item-guide .nav-text-img{width:31.33333vw}header.header .nav-item-tvcm .nav-text-img{width:20.93333vw}header.header .nav-item-lottery .nav-text-img{width:21.33333vw}header.header .nav-item-special .nav-text-img{width:26.66667vw}header.header .nav-item-channel .nav-text-img{width:44.4vw}header.header .nav-item-uriba .nav-text-img{width:31.46667vw}header.header .nav-item-net-buy .nav-text-img{width:41.86667vw}header.header .nav-item-lottery-result .nav-text-img{width:42.13333vw}header.header .nav-item-official .nav-text-img{width:53.2vw}header.header .nav-icon{position:absolute;top:50%;font-size:0}header.header .nav-icon.icon-arrow{width:2.4vw;margin-top:-2vw;right:5.33333vw}header.header .nav-icon.icon-target{width:4vw;margin-top:-1.46667vw;right:4.53333vw}header.header .nav-item-share{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:16vw;padding-left:13.33333vw}header.header .share-title{width:32.53333vw;font-size:0}header.header .share-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}header.header .share-item{width:8vw;margin-left:3.33333vw}header.header .nav-item-product{position:relative}header.header .grayout::after{content:"";background-color:rgba(43,43,43,0.8);position:absolute;top:0;left:0;width:100%;height:100%}header.header .translucent{opacity:0.5}.js-menu-open .header-bg{visibility:visible;opacity:1}.js-menu-open .header{height:100%}.js-menu-open .header .header-inner{height:100%;overflow-y:auto}.js-menu-open .header .inner{height:calc(100% - 16vw);overflow-y:auto;-webkit-animation:menu_FadeShow 0.6s forwards;animation:menu_FadeShow 0.6s forwards}.js-menu-open .header .navigation{-webkit-transform:translateY(0);transform:translateY(0)}.js-menu-open .header .btn-menu .line.n1{-webkit-animation:menuLine1_open 0.6s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:menuLine1_open 0.6s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) both}.js-menu-open .header .btn-menu .line.n2{-webkit-animation:menuLine2_open 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:menuLine2_open 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) both}.js-menu-open .header .btn-menu .line.n3{-webkit-animation:menuLine3_open 0.6s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:menuLine3_open 0.6s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) both}.js-menu-close .header .inner{-webkit-animation:menu_FadeHide 1s forwards;animation:menu_FadeHide 1s forwards}.js-menu-close .header .btn-menu .line.n1{-webkit-animation:menuLine1_close 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:menuLine1_close 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) both}.js-menu-close .header .btn-menu .line.n2{-webkit-animation:menuLine2_close 0.4s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:menuLine2_close 0.4s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) both}.js-menu-close .header .btn-menu .line.n3{-webkit-animation:menuLine3_close 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:menuLine3_close 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) both}.footer{color:#fff;background-color:#000;position:relative;z-index:2}.footer .inner{width:100%;height:8vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.footer .footer-copy{font-size:2.4vw;line-height:1;margin:0}.footer .bottom-bnr-holder{background:#fff}.footer .bottom-bnr-holder .btn-bottom-bnr{height:23.33333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.footer .bottom-bnr-holder .text-img{width:58.66667vw;margin:auto}html.IE .footer .bottom-bnr-holder .text-img{margin:0}.bg-shadow-pattern{display:block;z-index:0;position:absolute;left:1.33333vw;top:1.33333vw;width:100%;height:100%;background:url("../img/shadow-pattern.png");background-size:1.06667vw 1.06667vw}.page-top-holder{position:absolute;right:5.33333vw;bottom:5.33333vw}.page-top-holder .bg-shadow-pattern{z-index:1}.page-top-holder .btn-pagetop{width:13.33333vw;height:13.33333vw;position:relative;display:block;border:solid 2px #000;background-color:#fff;z-index:1;padding-top:2.4vw}.page-top-holder .btn-pagetop-icon{width:4.93333vw;margin:0 auto;font-size:0}.page-top-holder .btn-pagetop-text-img{width:8.13333vw;margin:1.46667vw auto 0}.btn-pagetop{background-color:#b88a41;position:absolute;right:0;z-index:5;width:13.33333vw;height:13.33333vw;overflow:hidden}.btn-pagetop .top-allow-text{width:8.53333vw;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-pagetop.navHide{bottom:5.33333vw}.btn-pagetop.navShow{right:0vw;bottom:5.33333vw;z-index:2}.modal{position:fixed;z-index:10000;bottom:0;top:0;left:0;right:0;visibility:hidden}.modal .modal-close-overlay{opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}.modal .inner{visibility:hidden}.modal.open{visibility:visible}.modal.open .modal-close-overlay{opacity:1}.modal.open .inner{visibility:visible;-webkit-animation:modalOpen 0.6s both;animation:modalOpen 0.6s both}.modal.close{visibility:hidden;pointer-events:none}.modal.close .modal-close-overlay{opacity:0}.modal.close .inner{visibility:hidden;-webkit-animation:modalClose 0.6s both;animation:modalClose 0.6s both}.modal-video .btn-modal-close{background:none;position:absolute;top:-14vw;right:-2vw;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:12vw;height:12vw;cursor:pointer}.modal-video .btn-modal-close svg{width:7.33333vw;height:auto}.modal-video .btn-modal-close::after{content:none}.modal-video .btn-modal-close svg{-webkit-transition:0.3s fill;transition:0.3s fill;fill:#fff}.modal-video .item{opacity:0;pointer-events:none;position:relative;width:100% !important;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:2.66667vw 0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:0;position:absolute;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.modal-video .item.show{opacity:1;pointer-events:auto}.modal-video .item .modal-close-overlay{height:calc(120vh + 2px);position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,0.8)}.modal-video .item .inner{width:94.66667%;margin:0}.modal-video .item.short .inner{width:72%;margin:0}.modal-video .item .video-holder{margin:auto;position:relative}.modal-video .item .ytPlayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-animation:jsFadeShow 1s;animation:jsFadeShow 1s;width:100%;height:calc(100% + 1px)}.modal-video .item .poster{margin:auto;position:relative;z-index:0;pointer-events:none;overflow:hidden;width:calc(100% - 2 / 750 * 100vw)}.modal-video .item .inner{margin:auto;position:relative}.end{width:89.33333vw;margin:0 auto 8vw;text-align:center;padding:6.26667vw 4vw;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0.6)}.end .end-text{font-size:1.3rem;font-weight:bold;color:#fff;white-space:nowrap}.end-old{margin:0 auto 10.66667vw;padding:4.66667vw 0}.end-old .end-text{font-size:1.2rem;line-height:1.6}.product-block .title{width:59.2vw;margin:auto}.product-block .txt-release-term{width:86.13333vw;margin:7.2vw auto 0}.product-block .txt-release{width:39.46667vw;margin:2.66667vw auto 0}.product-block .ticket-holder{width:89.33333vw;margin:5.86667vw auto 0}.product-block .ticket-holder .ticket-block{background-color:#fff}.product-block .ticket-holder .ticket-block.ticket-jumbo-block{padding:5.86667vw 0vw;-webkit-border-image:-webkit-linear-gradient(bottom, #c68000 0%, #f9ad03 100%);border-image:linear-gradient(to top, #c68000 0%, #f9ad03 100%);border-image-slice:1}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-txt-jumbo{width:46.4%;padding-left:4.8%;-moz-box-sizing:content-box;box-sizing:content-box}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-txt-jumbo img{image-rendering:auto}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-pic-jumbo{width:37.6vw}.product-block .ticket-holder .ticket-block.ticket-jumbo-block .ticket-txt-jumbo+.ticket-pic-jumbo{margin-top:1.6vw;margin-left:3.2%}.product-block .ticket-holder .ticket-block.ticket-mini-block{padding:6.13333vw 0vw 6.13333vw;-webkit-border-image:-webkit-linear-gradient(bottom, #c68000 0%, #f9ad03 100%);border-image:linear-gradient(to top, #c68000 0%, #f9ad03 100%);border-image-slice:1}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-txt-jumbo{width:47.2%;padding-left:4.8%;-moz-box-sizing:content-box;box-sizing:content-box}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-txt-jumbo img{image-rendering:auto}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-pic-jumbo{width:38.66667vw;margin-top:.8vw}.product-block .ticket-holder .ticket-block.ticket-mini-block .ticket-txt-jumbo+.ticket-pic-jumbo{margin-left:2.13333%}.product-block .ticket-holder .ticket-block+.ticket-block{margin-top:3.73333vw}.product-block .ticket-holder .ticket-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%}.tab-area .tab-content{width:89.33333vw;margin:auto;background-color:#fff;border-top:1.86667vw solid #ffd800}.tab-area .page-holder{margin-top:10.66667vw}.tab-area .tab-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:89.33333vw;margin:auto}.tab-area .tab-list .tab{color:#000;font-size:1.4rem;font-weight:bold;text-decoration:none;width:38.66667vw;border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;position:relative;border-bottom:16vw solid #000;margin:0 auto;position:relative}.tab-area .tab-list .tab .tab-txt-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:absolute;top:3.33333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tab-area .tab-list .tab.tab01{margin-right:0}.tab-area .tab-list .tab.active{border-bottom:16vw solid #ffd800}.tab-area .icon-allow-holder{width:3.2vw;height:3.2vw;border-radius:50%;position:relative}.tab-area .icon-allow-holder .icon-allow{width:1.46667vw;display:block;font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tab-area .tab .icon-allow-holder{margin-right:1.33333vw;background-color:#fff}.tab-area .tab .txt{color:#fff;line-height:1.21;white-space:nowrap}.tab-area .tab.active .txt{color:#000}.tab-area .tab.active .icon-allow-holder{background-color:#000}.tab-area .tab.active .icon-allow.allow-black{display:none}.tab-area .tab-block{display:none;width:100%;margin:auto;position:absolute;top:0;left:0;right:0;padding-bottom:10.66667vw;-moz-box-sizing:content-box;box-sizing:content-box}.tab-area .tab-block.active{display:block;position:relative}.tab-area .tab-block.showTab{-webkit-animation:show 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s both;animation:show 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s both}.tab-area .tab-block.hideTab{display:block;-webkit-animation:hide 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both;animation:hide 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both}.tab-area .info-area{margin:auto;width:81.33333vw;padding-top:8vw}.tab-area .info-area .ttl{margin:auto}.tab-area .info-area .ttl.ttl-release{width:24.26667vw}.tab-area .info-area .ttl.ttl-money{width:38.66667vw}.tab-area .info-area .ttl-under-line{display:block;border-top:.8vw solid #EA1201;margin-top:1.33333vw}.tab-area .info-area .inner{margin-top:2px}.tab-area .info-area .inner *{color:#000}.tab-area .info-area .left,.tab-area .info-area .center,.tab-area .info-area .right{display:inline-block;vertical-align:bottom;font-size:1.2rem}.tab-area .info-area .left{text-align:left}.tab-area .info-area table{width:100%}.tab-area .info-area tr.top{height:45px}.tab-area .info-area tr.top .left,.tab-area .info-area tr.top .center,.tab-area .info-area tr.top .right{font-weight:bold;text-align:center;padding-top:10px;vertical-align:middle;width:33.333%;margin:0}.tab-area .info-area tr.top .left{padding-right:5.33333vw}.tab-area .info-area tr.top .center{padding:4.53333vw 0}.tablet .tab-area .info-area tr.top .center{padding:19px 0}.tab-area .info-area tr.top .right{line-height:1.2;font-size:1.2rem}.tab-area .info-area tr.top .right .f-small-sp{font-size:0.8rem}.tab-area .info-area tr.last{border-bottom:0;border-left:0;border-right:0}.tab-area .info-area tr.last .right{letter-spacing:-0.08em}html.tablet .tab-area .tab-list,html.ipad .tab-area .tab-list{margin-bottom:0}html.tablet .tab-area .tab:after,html.ipad .tab-area .tab:after{right:-1px;border-width:0 30px 115px 0}html.tablet .tab-area .tab-block,html.ipad .tab-area .tab-block{border-radius:0 0 15px 15px}html.tablet .tab-area .bnr-block,html.ipad .tab-area .bnr-block{border-radius:15px}html.tablet .tab-area .info-area .txt:before,html.ipad .tab-area .info-area .txt:before{left:-5px;border-radius:4px}.movie-holder{position:relative;width:89.33333vw;margin:6.66667vw auto 0}.movie-holder .movie-holder-inner{position:relative;border:2px solid #000;z-index:1}.movie-holder .movie-holder-inner .badge-new{width:13.46667vw;position:absolute;left:-3.73333vw;top:-4vw;z-index:2}.movie-holder .movie-holder-inner .badge-new .badge-new-txt{width:7.46667vw;position:absolute;top:40%;left:24%}.movie-holder .movie-holder-inner .btn-modal{position:relative;display:block}.movie-holder .movie-holder-inner .play{width:22.13333vw;position:absolute;bottom:3.73333vw;right:3.73333vw;cursor:default;pointer-events:none;font-size:0}.movie-holder .movie-holder-inner .play.play-mini{width:11.6vw;bottom:1.73333vw;right:1.73333vw}.btn-more-holder{position:relative;width:66vw;margin:8vw auto 0}.btn-more-holder .btn-more{display:block;width:66vw;height:13.33333vw;text-decoration:none;border:2px solid #000;position:relative;z-index:1;color:#000;background-color:#ffd800}.btn-more-holder .btn-more .btn-text{width:30.13333vw;margin:4.26667vw auto 0;font-size:0}.btn-more-holder .btn-more .btn-text.btn-text-more{width:22.4vw}.btn-more-holder .btn-more .btn-text.btn-movie-more{width:19.73333vw}.btn-more-holder .btn-more .icon-arrow{width:2.4vw;font-size:0;position:absolute;top:50%;right:3.73333vw;margin-top:-1.73333vw}.btn-more-holder .btn-more .icon-arrow-movie{width:3.46667vw;top:55%}.btn-more-holder.go-specialpage{width:87.46667vw;margin:6.66667vw auto 0}.btn-more-holder.go-specialpage .btn-more{width:87.46667vw}.btn-more-holder.go-specialpage .btn-text{width:65.73333vw}.btn-more-holder.go-specialpage .bg-shadow-pattern{z-index:0}.btn-more-holder.more-siru{margin:6.66667vw auto 0}.btn-more-holder.more-siru .btn-text{width:22.4vw}.btn-more-holder.go-5nin-movie{margin-top:10.66667vw}.btn-more-holder.go-5nin-movie .btn-text{width:46.13333vw}.btn-more-holder.go-channel{width:88vw;margin:2.93333vw auto 0}.btn-more-holder.go-channel .btn-more{width:88vw;margin-left:-.4vw}.btn-more-holder.go-channel .btn-text{width:75.73333vw;margin:4.26667vw 0 0 2.66667vw}.btn-more-holder.noto-shien{margin-top:12.26667vw;width:82.66667vw}.btn-more-holder.noto-shien .btn-more{width:82.66667vw;height:18.4vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.btn-more-holder.noto-shien .btn-text{width:38.93333vw;margin:0}.btn-more-holder.return-top{margin-top:16vw;width:66.4vw}.btn-more-holder.return-top .btn-more{width:66.4vw}.btn-more-holder.return-top .btn-text{width:24.53333vw}.target-block{margin:auto;position:relative}.target-block .btn-target{display:block;position:relative}.target-block .icon-target{position:absolute;right:11px}.target-block .txt{margin:0 auto;font-size:0;padding:3.73333vw 0}.disabled{cursor:default;pointer-events:none}.disabled img{opacity:0.5}.coming{cursor:default;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.home .sec-main{position:relative;z-index:2;overflow:hidden}body.home .top-news{background-color:#fff;padding:6.4vw 0 6.4vw}body.home .top-news .inner{width:89.33333vw;margin:auto}body.home .top-news .inner .ttl-news{width:20vw}body.home .top-news .inner .item{display:block;border-bottom:1px solid #bfbfbf;padding:4.8vw 0}body.home .top-news .inner .item .date-area .text{color:#666666}body.home .top-news .inner .item .text-area .text{color:#000}body.home .top-news .inner .item .text{font-weight:bold}body.home .content-block.product-block{padding:6.4vw 0 12vw}body.home .content-block.beginner-guide-block{padding-top:30.26667vw;padding-bottom:0}body.home .beginner-guide-block{background-color:#fff}body.home .beginner-guide-block .bg-begginer-guide{height:100vw;overflow:hidden;background-color:#3ed584;margin-top:28.8vw}body.home .beginner-guide-block .bg-begginer-guide .pic{width:96.53333vw;margin:10.66667vw auto 0}body.home .beginner-guide-block .begginer-guide-content{padding:10.66667vw 0 9.86667vw}body.home .beginner-guide-block .begginer-guide-content .title{width:79.73333vw;margin:auto;position:relative;top:-132vw}body.home .beginner-guide-block .begginer-guide-content .catch-copy{font-size:1.5rem;margin-top:-32vw;line-height:1.67;font-weight:bold;text-align:center}body.home .content-block.movie-block .btn-modal{border:3px solid #000}body.home .content-block.movie-block .title{width:54.93333vw;margin:auto}body.home .content-block.movie-block .catch-copy{font-size:1.5rem;color:#fff;font-weight:bold;text-align:center;margin-top:4.26667vw}body.home .content-block.movie-block .movie-holder{margin:6.66667vw auto 0}body.home .content-block.movie-block .movie-holder-inner{border:none}body.home .content-block.movie-block .movie-holder-inner .badge-new{top:-4.53333vw;left:-3.73333vw}body.home .content-block.movie-block .ribbon-block{width:91.2vw;margin:3.73333vw 0 0;margin-left:calc(50% - 165 / 375 * 100vw);position:relative}body.home .content-block.movie-block .ribbon-block .movie-title{font-size:0;width:36vw;margin:auto;position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@-webkit-keyframes loop{0%{background-position-x:0}100%{background-position-x:-258.13333vw}}@keyframes loop{0%{background-position-x:0}100%{background-position-x:-258.13333vw}}body.home .content-block.movie-block .movie-pic-holder{margin:12vw auto 0;width:100%;height:67.33333vw;text-align:left;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item{height:67.33333vw;float:left;display:inline-block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item:after{content:"";height:0;clear:both;display:block;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item .pic{width:258.13333vw;height:67.33333vw;float:left;display:inline;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.home .content-block.movie-block .movie-pic-item .pic img{height:100%}body.home .content-block.lottery-block{padding:8vw 0 12vw;margin-bottom:13.33333vw;position:relative}body.home .lottery-block{background-color:#fff;padding-top:180vw}body.home .lottery-block .lottery-content .title{width:54.53333vw;margin:0 auto}body.home .lottery-block .lottery-content .catch-copy{font-size:1.5rem;line-height:1.67;font-weight:bold;text-align:center;margin-top:6.66667vw;margin-bottom:74.66667vw}body.home .lottery-block .lottery-content .btn-more-holder{bottom:0}body.home .lottery-block .pic{width:100%;margin:auto;position:absolute;top:62.93333vw;z-index:0}body.home .content-block.special-block{overflow-x:hidden;padding:8vw 0 12vw;position:relative}body.home .special-block{background-color:#fff;padding-top:180vw}body.home .special-block .special-content .title{width:71.2vw;position:absolute;top:6.66667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}body.home .special-block .special-content .catch-copy{font-size:1.5rem;margin-top:132.53333vw;line-height:1.67;font-weight:bold;text-align:center}body.home .special-block .special-content .btn-more-holder{bottom:0}body.home .special-block .pic{width:100%;margin:auto;position:absolute;top:29.86667vw;z-index:0}body.home .content-block.event-campain-block{padding-top:8.53333vw;padding-bottom:29.33333vw}body.home .content-block.event-campain-block .title{width:90vw;margin:auto}body.home .content-block.event-campain-block .bnr-holder{width:89.33333vw;margin:30px auto 0}body.home .content-block.event-campain-block .bnr-item{position:relative;border:2px solid #000;display:block}body.home .content-block.event-campain-block .bnr-item .bnr-content{position:relative}body.home .content-block.event-campain-block .bnr-item .txt-block{background-color:#fff}body.home .content-block.event-campain-block .bnr-item .txt-block .tag{background-color:#e60012;width:12.53333vw;text-align:center}body.home .content-block.event-campain-block .bnr-item .txt-block .tag.txt-tag-campaign{width:18.66667vw;padding:1.5px 0}body.home .content-block.event-campain-block .bnr-item .txt-block .tag .txt-tag{color:#fff;font-size:1.1rem;font-weight:bold}body.home .content-block.event-campain-block .bnr-item .txt-block .txt{font-size:1.2rem;color:#000;line-height:1.7;padding:2.66667vw 4vw 5.33333vw}body.home .content-block.event-campain-block .bnr-item .target-block{background-color:#ffd800}body.home .content-block.event-campain-block .bnr-item .target-block .bg-shadow-pattern{display:none}body.home .content-block.event-campain-block .bnr-item .target-block .icon-target .icon-blank-parts{background-color:#ffd800}body.home .content-block.event-campain-block .bnr-item .target-block .txt{width:24.93333vw;padding:3.2vw 0}body.home .content-block.event-campain-block .bnr-item+.bnr-item{margin-top:8vw}body.home .content-block.sns-share-block{padding-top:10.66667vw;padding-bottom:34.66667vw;background-color:#fff}body.home .content-block.sns-share-block .share-title{width:24vw;font-size:0;margin:auto}body.home .content-block.sns-share-block .share-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:5.33333vw;margin:5.33333vw auto 0}body.home .content-block.sns-share-block .share-item{width:10.66667vw;height:10.66667vw}body.home .content-block.sns-share-block .btn-share img{width:100%;height:100%}body.home .content-block.blank{background-color:#fff;padding:6.66667vw 0}body.home .content-block{position:relative;z-index:1;padding:8vw 0 10.66667vw}body.home .floating-btn{width:28.8vw;height:28.8vw;position:fixed;z-index:10;right:3.73333vw;bottom:3.46667vw}body.home .floating-btn a{width:100%;height:100%}body.guide .kv-guide-holder{position:relative}body.guide .kv-guide-holder .ttl-kv{width:89.33333vw;margin:auto;position:absolute;bottom:6.66667vw;right:0;left:0}body.guide .content-inner{background:url(../img/bg-cross-pattern.png) repeat left top 1.33333vw/cover;background-size:2.66667vw;padding-bottom:35.46667vw}body.guide .ttl-dream-holder{padding:4.53333vw 8.8vw;background-color:#e60012;position:relative}body.guide .ttl-dream-holder .ttl-dream{width:55.6vw}body.guide .ttl-dream-holder .pic-dream{width:35.2vw;position:absolute;bottom:0;right:4.4vw}body.guide .ttl-dream-holder.bottom{margin-top:26.66667vw}body.guide .ttl-dream-holder.bottom .ttl-dream{width:60vw;margin-left:-1.86667vw}body.guide .ttl-dream-holder.bottom .pic-dream{width:27.06667vw;right:0}body.guide .dream-block{padding-top:16vw}body.guide .dream-block .dream-comment-holder{background-color:#fcc929;padding-top:10.66667vw;position:relative}body.guide .dream-block .dream-comment-holder:after{position:absolute;display:block;content:"";border-style:solid;border-width:13.33333vw 50vw 0 50vw;border-color:#fcc929 transparent transparent transparent}body.guide .dream-block .dream-comment-holder .dream-comment-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:92vw}body.guide .dream-block .dream-comment-holder .comment-box{position:relative}body.guide .dream-block .dream-comment-holder .comment-box .shape{width:4.53333vw;position:absolute}body.guide .dream-block .dream-comment-holder .comment-box .traiangle{position:absolute;width:4.53333vw}body.guide .dream-block .dream-comment-holder .comment-box .txt{color:#fff;background-color:#e60012;border-radius:10px;font-weight:bold;font-style:italic;font-size:2.2rem;white-space:nowrap;padding:1.86667vw 0 1.86667vw 2.93333vw}body.guide .dream-block .dream-comment-holder .comment-box .txt-size-small{font-size:1.6rem}body.guide .dream-block .dream-comment-holder .txt-jumbo-dream{width:89.33333vw;margin:auto;padding-top:12vw;padding-bottom:6.13333vw}body.guide .dream-block .dream-comment-holder .dream-comment-inner{width:89.33333vw;margin:auto}body.guide .dream-comment-block.n1{left:-2.66667vw}body.guide .dream-comment-block.n1 .cast-box{width:37.6vw}body.guide .dream-comment-block.n1 .comment-box{width:48.93333vw}body.guide .dream-comment-block.n1 .comment-box .traiangle{left:-4vw;top:10.13333vw}body.guide .dream-comment-block.n2{left:0;top:-3.46667vw}body.guide .dream-comment-block.n2 .cast-box{width:40.93333vw;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}body.guide .dream-comment-block.n2 .comment-box{width:42.53333vw;right:-5.33333vw}body.guide .dream-comment-block.n2 .comment-box .traiangle{right:-4vw;top:10.13333vw}body.guide .dream-comment-block.n3{top:-8.8vw;left:0}body.guide .dream-comment-block.n3 .cast-box{width:32.93333vw}body.guide .dream-comment-block.n3 .comment-box{top:1.33333vw;left:-8vw;width:45.06667vw}body.guide .dream-comment-block.n3 .comment-box .traiangle{left:-4vw;top:10.13333vw}body.guide .dream-comment-block.n4{top:-13.33333vw}body.guide .dream-comment-block.n4 .cast-box{width:33.33333vw;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}body.guide .dream-comment-block.n4 .comment-box{top:2.66667vw;width:48.8vw}body.guide .dream-comment-block.n4 .comment-box .traiangle{right:-4vw;top:10.13333vw}body.guide .ttl-q-and-a{width:93.33333vw;margin:29.33333vw auto 0}body.guide .question-block{margin-top:8vw}body.guide .question-block .txt-question{padding-top:26.66667vw;margin-top:-26.66667vw}body.guide .question-block .question-q-a-holder{padding-top:26.66667vw;margin-top:-26.66667vw;overflow:hidden}body.guide .question-block .question-holder,body.guide .question-block .answer-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:82.66667vw;position:relative}body.guide .question-block .question-holder .question-bg,body.guide .question-block .answer-holder .question-bg{-webkit-transform:skewX(-22deg);transform:skewX(-22deg);height:100%;width:115.4%;position:absolute}body.guide .question-block .question-holder .txt,body.guide .question-block .answer-holder .txt{font-size:2.2rem;font-weight:bold;font-style:italic;z-index:0;line-height:1.4}body.guide .question-block .question-holder .pic,body.guide .question-block .answer-holder .pic{position:absolute;bottom:0}body.guide .question-block .question-holder{margin-top:4vw;margin-left:-9.33333vw}body.guide .question-block .question-holder .question-bg{background-color:#fcc929}body.guide .question-block .answer-holder{right:-13.06667vw}body.guide .question-block .answer-holder .txt{color:#fff}body.guide .question-block .answer-holder .question-bg{background-color:#e60012}body.guide .question-block .txt-question{margin-left:auto;margin-right:auto}body.guide .question-block.n1 .txt-question{width:58.4vw}body.guide .question-block.n2 .txt-question,body.guide .question-block.n5 .txt-question{width:60.4vw}body.guide .question-block.n3 .txt-question,body.guide .question-block.n4 .txt-question,body.guide .question-block.n6 .txt-question{width:60.66667vw}body.guide .question-block.n7 .txt-question{width:60vw}body.guide .question-block.n1 .question-holder .pic{width:26.8vw;left:12vw}body.guide .question-block.n1 .question-holder .txt{padding:2.93333vw 0 2.93333vw 41.86667vw;white-space:nowrap}body.guide .question-block.n1 .answer-holder .txt{padding:2.93333vw 0 2.93333vw 9.33333vw}body.guide .question-block.n1 .answer-holder .pic{width:42.13333vw;right:-10.66667vw}body.guide .question-block.n2 .question-holder .pic{width:31.6vw;left:9.86667vw}body.guide .question-block.n2 .question-holder .txt{padding:6.66667vw 0 6.66667vw 42.66667vw;white-space:nowrap}body.guide .question-block.n2 .answer-holder .txt{padding:2.93333vw 0 2.93333vw 6.66667vw}body.guide .question-block.n2 .answer-holder .pic{width:28vw;right:-4.26667vw}body.guide .question-block.n3 .question-holder{margin-top:4vw;margin-left:-9.86667vw}body.guide .question-block.n3 .question-holder .pic{width:32vw;left:5.33333vw;bottom:0}body.guide .question-block.n3 .question-holder .txt{padding:2.93333vw 0 2.93333vw 42.66667vw;white-space:nowrap}body.guide .question-block.n3 .answer-holder{top:-.26667vw;right:-6.66667vw}body.guide .question-block.n3 .answer-holder:after{border-width:0 0 26.66667vw 10vw;left:-9.86667vw}body.guide .question-block.n3 .answer-holder .txt{padding:2vw 0 2vw 8vw;font-size:1.9rem}body.guide .question-block.n3 .answer-holder .pic{width:42.66667vw;right:-18.66667vw}body.guide .question-block.n3 .answer-holder .question-bg{width:120%}body.guide .question-block.n4 .question-holder .pic{width:33.06667vw;left:6.66667vw}body.guide .question-block.n4 .question-holder .txt{padding:2.93333vw 0 2.93333vw 40vw;white-space:nowrap}body.guide .question-block.n4 .answer-holder:after{border-width:0 0 21.33333vw 8.66667vw}body.guide .question-block.n4 .answer-holder .txt{padding:6.66667vw 0 6.66667vw 9.33333vw}body.guide .question-block.n4 .answer-holder .pic{width:41.2vw;right:-10.66667vw}body.guide .question-block.n5 .question-holder .pic{width:32vw;left:2.66667vw}body.guide .question-block.n5 .question-holder .txt{padding:2.93333vw 0 2.93333vw 42.13333vw;white-space:nowrap}body.guide .question-block.n5 .answer-holder .txt{padding:2.93333vw 0 2.93333vw 8.53333vw}body.guide .question-block.n5 .answer-holder .pic{width:42.66667vw;right:-13.33333vw}body.guide .question-block.n6 .question-holder .pic{width:26.66667vw;left:11.2vw}body.guide .question-block.n6 .question-holder .txt{padding:2.93333vw 0 2.93333vw 42.66667vw}body.guide .question-block.n6 .answer-holder:after{border-width:0 0 26.93333vw 8.4vw}body.guide .question-block.n6 .answer-holder .txt{padding:2vw 0 2vw 10.66667vw}body.guide .question-block.n6 .answer-holder .pic{width:30.66667vw;right:-7.2vw}body.guide .target-block{margin:auto;width:70.66667vw;margin-top:4vw;margin-bottom:1.46667vw}body.guide .target-block .btn-target{position:relative;background-color:#e60012}body.guide .target-block .icon-target .icon-blank-parts{border-color:#fff;background-color:#e60012}body.guide .target-block .txt{font-weight:bold;text-align:center;color:#fff;padding:3.73333vw 0}body.guide .question-block+.question-block{margin-top:9.6vw}body.guide .answer-content-holder{margin-top:5.33333vw;padding:0 2.66667vw}body.guide .answer-content-holder .box{background-color:#fff}body.guide .answer-content-holder .box+.box{margin-top:4vw}body.guide .answer-content-holder .box+.top-ttl{margin-top:4vw}body.guide .answer-content-holder .inner{padding:3.33333vw 4vw;border:2px solid #e60012}body.guide .answer-content-holder .pic{margin-bottom:3.33333vw}body.guide .answer-content-holder .top-ttl{font-weight:bold;text-align:center;line-height:1;color:#e60012;font-size:3.73333vw;margin-bottom:2.66667vw}body.guide .answer-content-holder .top-ttl .txt{line-height:1;position:relative;display:inline-block}body.guide .answer-content-holder .top-ttl .txt:before,body.guide .answer-content-holder .top-ttl .txt:after{content:"";display:block;width:2.26667vw;height:4.4vw;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:0}body.guide .answer-content-holder .top-ttl .txt:before{left:-4vw;background-image:url("../img/guide-q5-ttl1-left.svg")}body.guide .answer-content-holder .top-ttl .txt:after{right:-4vw;background-image:url("../img/guide-q5-ttl1-right.svg")}body.guide .answer-content-holder .ttl{color:#fff;font-weight:bold;text-align:center;font-size:5.33333vw;padding:2.93333vw 0;background-color:#e60012}body.guide .answer-content-holder .txt{line-height:1.71;font-size:3.73333vw}body.guide .answer-content-holder .txt+.mini-txt{margin-top:1.33333vw}body.guide .answer-content-holder .mini-txt{color:#464646;line-height:1.62;font-size:2.93333vw;padding-left:1em;text-indent:-1em}body.guide .answer-inner+.answer-inner{margin-top:4vw}body.guide .question-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:2.66667vw}body.guide .question-bottom .pic.normal{width:20vw}body.guide .question-bottom .pic.yamoto{width:22.26667vw}body.guide .question-bottom .pic.yamoto2{width:22vw}body.guide .question-bottom .pic.narita{width:24vw}body.guide .question-bottom .pic.yoshioka{width:20vw}body.guide .question-bottom .comment-box{position:relative;top:1.33333vw;border-radius:11px;padding:3.33333vw 4vw;background-color:#fcc929}body.guide .question-bottom .comment-box .shape,body.guide .question-bottom .comment-box .bubble{position:absolute}body.guide .question-bottom .comment-box .shape{top:50%;width:5.33333vw;height:2.66667vw}body.guide .question-bottom .comment-box .bubble{top:2vw;width:6vw;height:4.13333vw}body.guide .question-bottom .comment-box .txt{font-weight:bold;font-size:3.73333vw}body.guide .question-bottom.left .comment-box{margin-left:6.66667vw}body.guide .question-bottom.left .shape{left:-5.33333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.guide .question-bottom.left .bubble{left:-6.93333vw}body.guide .question-bottom.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}body.guide .question-bottom.right .comment-box{margin-right:6.66667vw}body.guide .question-bottom.right .shape{right:-4.8vw;-webkit-transform:translateY(-50%) scale(1, -1) rotate(180deg);transform:translateY(-50%) scale(1, -1) rotate(180deg)}body.product .content-inner{padding-bottom:46.66667vw}body.product .product-block .title{padding-top:30px}body.product .product-block .title img{image-rendering:-webkit-optimize-contrast}body.product .product-block .txt-release-term{margin:5.6vw auto 0}body.product .jumbo-honsu{width:89.86667vw;margin:4.26667vw auto 0vw;padding-bottom:2.66667vw}body.product .jumbo-notice{font-size:2rem;font-weight:600;text-align:center;color:#2e2f30;margin:5.33333vw auto 5.33333vw;padding-bottom:8vw}body.product .end-old{margin:4vw auto 7.46667vw}body.product .ticket-holder{margin-top:6.13333vw}body.product .ticket-holder .ticket-block+.ticket-block{margin-top:3.73333vw}body.product .ticket-holder .ticket-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.product .ticket-holder .ticket-block .ticket-txt-head{width:27.73333vw;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.product .ticket-holder .ticket-block .ticket-honsu-txt-jumbo{position:absolute;bottom:4.26667vw}body.product .tab-content{position:relative;width:89.33333vw;margin:auto;background-color:#fff;border-top:3.46667vw solid #ffd800}body.product .page-holder{margin-top:10.66667vw}body.product .tab-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:89.33333vw;margin:auto}body.product .tab-list .tab{color:#000;font-size:1.3rem;font-weight:bold;text-decoration:none;width:38.66667vw;border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;position:relative;border-bottom:16vw solid #000;margin:0 auto;position:relative}body.product .tab-list .tab .tab-txt-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:absolute;top:3.33333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.product .tab-list .tab .tab-txt-holder .txt{letter-spacing:0.04em;margin-left:3.46667vw}body.product .tab-list .tab.tab01{margin-right:0}body.product .tab-list .tab.active{border-bottom:16vw solid #ffd800}body.product .icon-allow-holder{width:3.2vw;height:3.2vw;border-radius:50%;position:relative}body.product .icon-allow-holder .icon-allow{width:1.46667vw;display:block;font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.product .tab .icon-allow-holder{position:absolute;top:0;bottom:0;left:-1.33333vw;margin:auto;background-color:#fff}body.product .tab .txt{color:#fff;line-height:1.95rem;white-space:nowrap}body.product .tab.active .txt{color:#000}body.product .tab.active .icon-allow-holder{background-color:#000}body.product .tab.active .icon-allow.allow-black{display:none}body.product .tab-block{display:none;width:100%;margin:auto;position:absolute;top:0;left:0;right:0;padding-bottom:10.66667vw}body.product .tab-block.active{display:block;position:relative}body.product .tab-block.showTab{-webkit-animation:fadeIn 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s both;animation:fadeIn 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s both}body.product .tab-block.hideTab{display:block;-webkit-animation:fadeOut 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both;animation:fadeOut 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both}body.product .info-area{margin:auto;width:81.33333vw;padding-top:8vw}body.product .info-area tr:after{content:"";display:block;width:100%;border-bottom:0;border-bottom:thin solid rgba(234,18,1,0.2)}body.product .info-area tr:first-child{border:none}body.product .info-area .ttl{margin:auto}body.product .info-area .ttl.ttl-release{width:24.26667vw}body.product .info-area .ttl.ttl-money{width:42.13333vw}body.product .info-area .inner{position:relative;margin-top:2px}body.product .info-area .inner *{color:#000}body.product .info-area .left,body.product .info-area .center,body.product .info-area .right{display:inline-block;vertical-align:bottom;font-size:1.2rem}body.product .info-area .left{text-align:left}body.product .info-area table{width:100%;border-collapse:separate;border-spacing:0}body.product .info-area tr.top{height:45px}body.product .info-area tr.top .left,body.product .info-area tr.top .center,body.product .info-area tr.top .right{font-weight:bold;text-align:center;padding-top:10px;vertical-align:middle;width:33.333%;margin:0}body.product .info-area tr.top .left{padding-right:5.33333vw}body.product .info-area tr.top .center{padding:4.53333vw 0}.tablet body.product .info-area tr.top .center{padding:19px 0}body.product .info-area tr.top .right{line-height:1.2;font-size:1.2rem}body.product .info-area tr.top .right .f-small-sp{font-size:0.8rem}body.product .info-area tr.last{border-bottom:0;border-left:0;border-right:0}body.product .info-area tr.last .right{letter-spacing:-0.08em}body.product .info-area.two-col .inner{padding-top:1.06667vw}body.product .info-area.two-col .left,body.product .info-area.two-col .right{position:relative}body.product .info-area.two-col .left:after,body.product .info-area.two-col .right:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background-size:contain}body.product .info-area.two-col .left{width:21.33333vw;font-size:1.15rem;font-weight:bold;padding-left:0;padding-bottom:2.13333vw}body.product .info-area.two-col .left.left-name{padding-bottom:6.93333vw}body.product .info-area.two-col .left.left-release-term,body.product .info-area.two-col .left.left-release-price{padding-bottom:6.93333vw}body.product .info-area.two-col .left:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;z-index:1}body.product .info-area.two-col .right{text-align:left;width:58.66667vw;padding:2.13333vw 0 2.13333vw 3.73333vw}body.product .info-area.two-col .right:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;z-index:1}body.product .info-area.two-col .right .f-small{font-size:1.1rem;white-space:nowrap}body.product .info-area.three-col tr{position:relative}body.product .info-area.three-col .right,body.product .info-area.three-col .center{text-align:right;letter-spacing:-0.05em}body.product .info-area.three-col .right,body.product .info-area.three-col .center,body.product .info-area.three-col .left{position:relative;padding:1.73333vw 0}body.product .info-area.three-col .left{width:32%;padding-left:0;font-weight:bold}body.product .info-area.three-col .right{width:31%;letter-spacing:0.04em;padding-right:0}html.IE body.product .info-area.three-col .right{width:29%}html.Firefox body.product .info-area.three-col .right{width:28%}body.product .info-area.three-col .center{width:36%;letter-spacing:0.04em;padding-right:3.46667vw}html.ANDROID body.product .info-area.three-col .center{padding-right:3.46667vw}body.product .info-area.three-col .mini{letter-spacing:-0.05em;padding:0;padding-left:.84746%}body.product .bnr-link{margin:auto;display:block;width:82.66667%;margin-top:8vw}body.product .bnr-link .bnr-radius{border-radius:8px}body.product .bnr-link:after{border-radius:8px}body.product .btnHoverImg.campaign{width:82.93333vw;margin:8vw auto 0}html.tablet body.product .tab-list,html.ipad body.product .tab-list{margin-bottom:0}html.tablet body.product .tab:after,html.ipad body.product .tab:after{right:-1px;border-width:0 30px 115px 0}html.tablet body.product .tab-block,html.ipad body.product .tab-block{border-radius:0 0 15px 15px}html.tablet body.product .bnr-block,html.ipad body.product .bnr-block{border-radius:15px}html.tablet body.product .info-area .txt:before,html.ipad body.product .info-area .txt:before{left:-5px;border-radius:4px}body.product .ls-mini{letter-spacing:-0.06em}body.product .target-block{width:66.4vw;margin-top:16vw}body.product .target-block .txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.product .target-block .txt img{width:36vw}body.product .target-block .icon-blank-parts{border-color:#000;background-color:#ffd800}body.product .target-block .btn-target{border:2px solid #000;background-color:#ffd800;width:66.4vw;height:13.06667vw}body.movie #modal-cast .uk-modal-dialog{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}body.movie .font-white{color:#fff}body.movie .container-inner{padding-bottom:24vw;padding-bottom:24vw}body.movie .movie-common-block{padding:16vw 0 0}body.movie .movie-common-block.movie-block{padding:8vw 0 0vw}body.movie .movie-block .title{width:54.93333vw;margin:auto}body.movie .movie-block .catch-copy{color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;margin-top:5.33333vw;margin-bottom:5.33333vw}body.movie .end-old{margin-bottom:6.66667vw}body.movie .movie-box .movie-holder,body.movie .movie-box .movie-holder-wrap{margin-top:8vw}body.movie .movie-box .movie-holder.comingsoon,body.movie .movie-box .movie-holder-wrap.comingsoon{margin-top:0}body.movie .movie-box .sub-ttl,body.movie .movie-box .ttl{color:#fff}body.movie .movie-box .sub-ttl{margin-top:2.66667vw;font-size:1.35rem;font-style:italic;font-weight:bold}body.movie .movie-box .ttl{font-style:italic;font-weight:bold;font-size:1.8rem;letter-spacing:-0.14rem}body.movie .movie-box .ttl.ttl-jumbo-teach{margin-left:-2.66667vw}body.movie .tvcm-block{padding-top:0;padding-bottom:16vw}body.movie .tvcm-block .movie-box{background:#fff;display:block;padding-top:6.66667vw;padding-bottom:12vw}body.movie .tvcm-block .movie-box .badge-new{left:-3.23529%}body.movie .tvcm-block .ttl-tvcm{width:78.93333vw;margin:0 auto 10.66667vw}body.movie .tvcm-block .movie-holder{margin:0 auto}body.movie .tvcm-block .movie-holder.w-mini{margin-top:7.73333vw}body.movie .tvcm-block .movie-holder.w-mini .movie-title-holder{width:80.13333vw}body.movie .tvcm-block .movie-holder:nth-of-type(2){padding-top:7.06667vw}body.movie .tvcm-block .movie-holder:nth-of-type(3){padding-top:8vw}body.movie .tvcm-block .movie-holder:nth-of-type(4){padding-top:8vw}body.movie .tvcm-block .movie-holder-inner{border:none}body.movie .tvcm-block .movie-title-holder{width:31.46667vw;padding-top:5.6vw;margin-left:28.53333vw}body.movie .tvcm-block .movie-title-holder02{width:36.26667vw;padding-top:5.86667vw;margin-left:26.93333vw}body.movie .tvcm-block .kyodai-kagi-wrap .text-kaigi{width:59.2vw;margin:0 auto;padding-top:10.66667vw}body.movie .tvcm-block .kyodai-kagi-wrap .go-kyodai-kagi{width:88vw;margin-top:2.66667vw}body.movie .tvcm-block .kyodai-kagi-wrap .go-kyodai-kagi .btn-more{width:100%}body.movie .tvcm-block .kyodai-kagi-wrap .go-kyodai-kagi .btn-text{width:61.6vw;margin:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.movie .content-movie23-more{padding:2.66667vw 0 1.86667vw}body.movie .content-movie23-more .bnr-holder{margin:2.66667vw auto 0;width:89.33333vw;position:relative}body.movie .content-movie23-more .bnr-item{display:block;background-color:#cd9f3f}body.movie .content-movie23-more .bnr-item .bnr-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.movie .content-movie23-more .bnr-item .bnr-content .bnr-txt-wrap{position:relative;width:44.8vw;margin-left:4vw}body.movie .content-movie23-more .bnr-item .bnr-content .bnr-pic{width:36.8vw;margin-right:0;margin-left:auto}body.movie .content-movie23-more .btn-icon{bottom:-4vw;top:auto;right:-1.46667vw}body.movie .content-movie23-more .btn-icon .icon-blank-parts{border-color:#fff;background:#cd9f3f}body.movie .brand-movie-block{margin-top:8vw;padding-top:0}body.movie .brand-movie-block .ttl-brand{width:78.93333vw;margin:auto}body.movie .brand-movie-block-bgc{padding-bottom:13.33333vw;background-color:#fff}body.movie .brand-movie-block-bgc .movie-box:first-child .movie-holder .movie-title-holder{width:38.13333vw}body.movie .brand-movie-block-bgc .movie-box:nth-child(2) .movie-holder .movie-title-holder{width:29.06667vw}body.movie .brand-movie-block-bgc .movie-box:nth-child(3) .movie-holder .movie-title-holder{width:32vw}body.movie .brand-movie-block .ttl-tvcm{width:78.93333vw;margin:auto;padding-top:7.2vw}body.movie .brand-movie-block .movie-title-holder{width:28vw;padding-top:5.33333vw}body.movie .brand-movie-block .movie-holder+.movie-holder{margin-top:8vw}body.movie .brand-movie-block .play{width:21.86667vw;bottom:3.2vw;right:3.2vw}body.movie .web-movie-block .movie-box{margin-top:0}body.movie .web-movie-block .movie-box:first-child{padding-bottom:4vw}body.movie .web-movie-block .movie-box:first-child .movie-holder .movie-title-holder{width:25.6vw}body.movie .web-movie-block .movie-box:nth-child(2){padding-bottom:4vw}body.movie .web-movie-block .movie-box:nth-child(2) .movie-holder .movie-title-holder{width:33.6vw}body.movie .web-movie-block .movie-box:nth-child(3) .movie-holder .movie-title-holder{width:64.8vw}body.movie .web-movie-block .ttl-webcm{width:78.93333vw;margin:auto;margin-bottom:10.66667vw}body.movie .web-movie-block .movie-title-holder{width:28vw;padding-top:5.33333vw}body.movie .web-movie-block .movie-holder+.movie-holder{margin-top:8vw}body.movie .web-movie-block .play{width:21.86667vw;bottom:3.2vw;right:3.2vw}body.movie .movie-bnr-holder{padding-bottom:14.66667vw}body.movie .movie-bnr-txt{width:67.86667vw;margin:0vw auto 2.66667vw}body.movie .movie-bnr{width:89.33333vw;margin:0 auto 2.66667vw;display:block;position:relative;cursor:pointer}body.movie .bg-shadow-pattern{z-index:-1}body.movie .bnr-icon{position:absolute;bottom:1.46667vw;right:1.46667vw;top:auto}body.movie .icon-blank-parts2{background:#e60012}body.movie .movie-cmgallery-block{padding-top:8vw;padding-bottom:16.8vw}body.movie .movie-cmgallery-block .ttl-brand{width:72.93333vw;margin:0 auto;padding-bottom:2.93333vw}body.movie .movie-cmgallery-block .ttl-brand img{image-rendering:-webkit-optimize-contrast}body.movie .movie-cmgallery-block .movie-box .movie-holder-inner{border:2px solid #000}body.movie .movie-cmgallery-block .movie-box .movie-holder-inner.gallery-item{background-color:#000}body.movie .movie-cmgallery-block .movie-box .movie-holder{margin-top:4.8vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .movie-cmgallery-block .movie-box .movie-holder.placeholder{display:none}body.movie .movie-cmgallery-block .movie-box .sub-ttl,body.movie .movie-cmgallery-block .movie-box .ttl{color:#fff}body.movie .movie-cmgallery-block .movie-box .sub-ttl{font-size:1rem;font-style:italic;font-weight:800;margin-top:0}body.movie .movie-cmgallery-block .movie-box .ttl{font-style:italic;font-weight:800;font-size:1.2rem;letter-spacing:normal}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach{margin-left:0vw;text-indent:-0.9rem}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach .ttl-mini{font-size:1rem;display:block}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach .ttl-mini-inline{font-size:1rem;display:inline}body.movie .movie-cmgallery-block .movie-box .ttl.ttl-jumbo-teach .spacer{margin:0.13333vw}body.movie .movie-cmgallery-block .gallery-item{width:50%}body.movie .movie-cmgallery-block .movie-title-holder{padding-left:5.33333vw}body.movie .cast-block{background-color:#fff;margin-top:16vw;padding:13.6vw 0 13.33333vw}body.movie .cast-block .ttl-cast{width:43.33333vw;margin:auto}body.movie .cast-block .cast-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:93.33333vw;margin:6.66667vw auto 0}body.movie .cast-block .cast-item-wrapper{width:42.66667vw;margin:1.86667vw}body.movie .cast-block .cast-item-wrapper .cast-item{background-color:#e60012}body.movie .cast-block .cast-item-wrapper .txt-cast-holder{width:100%;background-color:#e60012;height:7.73333vw}body.movie .cast-block .cast-item-wrapper .txt-cast{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .cast-block .cast-item-wrapper .icon-modal-open{width:2.4vw;position:absolute;right:2.66667vw;bottom:2.13333vw;font-size:0}body.movie .cast-block .cast-item-wrapper .txt-cast-inner{margin:0;padding:1.86667vw 0}body.movie .cast-block .cast-item.n1 .txt-cast-inner{width:21.46667vw}body.movie .cast-block .cast-item.n2 .txt-cast-inner{width:17.73333vw}body.movie .cast-block .cast-item.n3 .txt-cast-inner,body.movie .cast-block .cast-item.n4 .txt-cast-inner{width:21.33333vw}body.movie .cast-block .cast-item.n5 .txt-cast-inner{width:17.73333vw}body.movie .cast-block .btn-more-holder.go-specialpage{margin:6.13333vw auto 0}body.movie .cast-block .btn-more{padding-right:23px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.movie .cast-block .btn-text{width:246px;margin:0}.uk-modal{padding:0;background:#e60012}.uk-modal.uk-open{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:flex !important}.uk-modal-body{padding:0;position:relative}.modal-swiper-container{z-index:0;width:100%;height:100%}.uk-modal-dialog{width:100%;background:#e60012}.uk-modal-dialog .bg{width:100%;height:100vw;background:url("../img/bg-cast-modal-sp.png") center center/100% 100% no-repeat;background-size:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.uk-modal-dialog .modal-close-btn{width:7.2vw;position:absolute;top:4vw;right:4vw}.uk-modal-dialog .contents-holder{margin-top:5.6vw}.uk-modal-dialog .contents-holder .contents-holder-inner{position:relative;padding-top:142.26667vw}.uk-modal-dialog .contents-holder .uk-modal-title{width:54.13333vw}.uk-modal-dialog .contents-holder .bg-name{width:54.13333vw;position:relative}.uk-modal-dialog .contents-holder .img-name{width:45.33333vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.uk-modal-dialog .contents-holder .cast-pic{width:64.66667vw}.uk-modal-dialog .contents-holder .txt-area-wrapper{position:absolute;top:65.33333vw;left:3.73333vw;z-index:1}.uk-modal-dialog .contents-holder .cast-name-holder{position:relative;width:49.06667vw;margin-bottom:2vw}.uk-modal-dialog .contents-holder .bg-cast-name{width:49.06667vw}.uk-modal-dialog .contents-holder .cast-name{width:29.6vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.uk-modal-dialog .contents-holder .txt{width:77.33333vw;margin-left:.93333vw}.uk-modal-dialog .contents-holder .copy{width:11.73333vw}.uk-modal-dialog .contents-holder.cast02 .uk-modal-title{width:45.33333vw}.uk-modal-dialog .contents-holder.cast02 .bg-name{width:45.33333vw}.uk-modal-dialog .contents-holder.cast02 .img-name{width:35.2vw}.uk-modal-dialog .contents-holder.cast02 .txt{width:64vw}.uk-modal-dialog .contents-holder.cast02 .cast-pic{width:48.26667vw}.uk-modal-dialog .contents-holder.cast02 .contents-block.n2{top:8.93333vw;left:36.53333vw}.uk-modal-dialog .contents-holder.cast03 .uk-modal-title{width:42.66667vw}.uk-modal-dialog .contents-holder.cast03 .bg-name{width:42.66667vw}.uk-modal-dialog .contents-holder.cast03 .img-name{width:34.13333vw}.uk-modal-dialog .contents-holder.cast03 .txt{width:74.13333vw}.uk-modal-dialog .contents-holder.cast03 .cast-pic{width:46.4vw}.uk-modal-dialog .contents-holder.cast03 .contents-block.n2{top:5.6vw;left:36.8vw}.uk-modal-dialog .contents-holder.cast04 .uk-modal-title{width:39.2vw}.uk-modal-dialog .contents-holder.cast04 .bg-name{width:39.2vw}.uk-modal-dialog .contents-holder.cast04 .img-name{width:30.66667vw}.uk-modal-dialog .contents-holder.cast04 .txt{width:66.4vw}.uk-modal-dialog .contents-holder.cast04 .cast-pic{width:72.53333vw}.uk-modal-dialog .contents-holder.cast04 .contents-block.n2{top:17.6vw;left:20.53333vw}.uk-modal-dialog .contents-holder.cast05 .uk-modal-title{width:32.8vw}.uk-modal-dialog .contents-holder.cast05 .bg-name{width:32.8vw}.uk-modal-dialog .contents-holder.cast05 .img-name{width:23.33333vw}.uk-modal-dialog .contents-holder.cast05 .txt{width:77.06667vw}.uk-modal-dialog .contents-holder.cast05 .cast-pic{width:92.8vw}.uk-modal-dialog .contents-holder.cast05 .contents-block.n2{top:12.93333vw;left:15.46667vw}.uk-modal-dialog .contents-block.n1{position:absolute;top:0}.uk-modal-dialog .contents-block.n2{position:absolute;top:4.66667vw;left:27.33333vw}.uk-modal-dialog .contents-block.n3{position:absolute;top:11.46667vw;right:3.2vw}.uk-modal-dialog .btn-holder{position:relative}.uk-modal-dialog .btn-holder .txt{color:#ffffff;font-weight:bold;font-size:1.1rem}.uk-modal-dialog .modal-prev{margin:-2.66667vw;padding:2.66667vw;width:26.66667vw;position:absolute;bottom:4vw;left:3.73333vw}.uk-modal-dialog .modal-prev .txt{line-height:1;margin-bottom:-2vw}.uk-modal-dialog .modal-prev .icon-prev{width:16vw;font-size:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.uk-modal-dialog .modal-next{margin:-2.66667vw;padding:2.66667vw;width:26.66667vw;position:absolute;bottom:4vw;right:3.73333vw}.uk-modal-dialog .modal-next .txt{line-height:1;margin-bottom:-2vw}.uk-modal-dialog .modal-next .icon-next{width:16vw;margin-right:0;margin-left:auto;font-size:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}body.special .font-white{color:#fff}body.special .container-inner{padding-bottom:35.73333vw}body.special .container-inner .sp-common-block.sec-kaso{padding-top:7.46667vw}body.special .sp-common-block .title{width:71.73333vw;margin:auto;padding-top:5.6vw}body.special .sp-common-block .catch-copy{color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;margin-top:5.06667vw;padding-bottom:12vw}body.special .bg-lattice{background:url("../img/bg-takarakuji-point-sp.png") center center/100% auto}body.special .sec-map{margin-bottom:10.66667vw}body.special .sec-map .room-map-holder{position:relative;padding:5.33333vw 5.33333vw 19.33333vw}body.special .sec-map .pic-map-holder{margin-bottom:0}body.special .sec-map .pic-room-map{width:89.33333vw;max-width:auto}body.special .sec-map .btn-map-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2;margin-top:3.73333vw;margin-bottom:-2.66667vw}body.special .sec-map .btn-map{width:42.66667vw;height:10.66667vw;margin-bottom:2.66667vw;background-color:#1d2088;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.special .sec-map .btn-map:nth-child(odd){margin-right:4vw}body.special .sec-map .btn-map .btn-map-inner{width:37.33333vw;font-size:0}body.special .sec-map .text-bottom-map{margin:auto;width:86.93333vw;position:absolute;bottom:0;left:0;right:2.4vw}body.special .modal-rooms{background:rgba(0,0,0,0.7)}body.special .modal-rooms .uk-modal-dialog{background:transparent;max-height:152.4vw;width:92vw;overflow:visible}body.special .modal-rooms .uk-modal-dialog .modal-close-btn{z-index:3;top:8vw;right:0;width:7.33333vw;height:7.33333vw}body.special .modal-rooms .uk-modal-dialog .modal-prev,body.special .modal-rooms .uk-modal-dialog .modal-next{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.special .modal-rooms .uk-modal-dialog .modal-prev.swiper-button-disabled,body.special .modal-rooms .uk-modal-dialog .modal-next.swiper-button-disabled{opacity:0.4;pointer-events:none}body.special .modal-rooms .uk-modal-dialog .modal-prev{left:0;bottom:-11.2vw}body.special .modal-rooms .uk-modal-dialog .modal-next{right:0;bottom:-11.2vw}body.special .modal-rooms .uk-modal-dialog .contents-holder{margin-top:19.2vw}body.special .modal-rooms .uk-modal-dialog .contents-holder .contents-holder-inner{width:100%;height:100%;min-height:117.33333vw;background:#fff;padding-top:0}body.special .modal-rooms .uk-modal-dialog .contents-holder.room2 .uk-modal-title{width:18.53333vw}body.special .modal-rooms .uk-modal-dialog .contents-holder.room3 .uk-modal-title{width:18.66667vw}body.special .modal-rooms .uk-modal-dialog .contents-holder.room4 .uk-modal-title{width:9.73333vw}body.special .modal-rooms .uk-modal-dialog .contents-holder.room5 .uk-modal-title{width:4.66667vw}body.special .modal-rooms .uk-modal-dialog .uk-modal-title{width:23.2vw;margin:auto;font-size:0}body.special .modal-rooms .uk-modal-dialog .title-wrapper{width:100%;height:10.66667vw;background:#1d2088;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:5.33333vw}body.special .modal-rooms .uk-modal-dialog .swiper-slide{width:100%;margin:auto}body.special .modal-rooms .uk-modal-dialog .swiper-slide .pic{width:76vw;margin:auto}body.special .modal-rooms .uk-modal-dialog .Btn{height:160px;top:22px;outline:transparent solid}body.special .modal-rooms .uk-modal-dialog .Btn .btn-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:8vw;height:42.93333vw}body.special .modal-rooms .uk-modal-dialog .Btn .btn-inner .img-next{width:2vw;height:3.2vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3.33333vw}body.special .modal-rooms .uk-modal-dialog .Btn .btn-inner .img-prev{width:2vw;height:3.2vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:3.33333vw}body.special .modal-rooms .uk-modal-dialog .swiper-button-next,body.special .modal-rooms .uk-modal-dialog .swiper-button-prev{width:auto}body.special .modal-rooms .uk-modal-dialog .swiper-button-prev,body.special .modal-rooms .uk-modal-dialog .swiper-container-rtl .swiper-button-next{left:0}body.special .modal-rooms .uk-modal-dialog .swiper-button-next,body.special .modal-rooms .uk-modal-dialog .swiper-container-rtl .swiper-button-prev{right:0}body.special .modal-rooms .uk-modal-dialog .btn-prev:after{content:none}body.special .modal-rooms .uk-modal-dialog .btn-next:after{content:none}body.special .modal-rooms .uk-modal-dialog .comment-room-holder{margin-top:4vw}body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner{width:76vw;min-height:114px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner .pic-coment-cast{width:14.66667vw}body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner .txt-coment{width:56vw;line-height:1.8;font-size:1.1rem;font-weight:bold}html.ANDROID body.special .modal-rooms .uk-modal-dialog .comment-room-holder .inner .txt-coment{letter-spacing:-0.01em}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets{width:78.4vw;height:13.46667vw;margin:auto}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet{width:23.73333vw;height:100%;opacity:1;position:relative;margin:0 1.2vw;background:none;outline:0;border-radius:0}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet:focus{border-radius:0}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}body.special .modal-rooms .uk-modal-dialog .swiper-thumb-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder{margin-top:2.66667vw}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder .swiper-pagination-bullet{outline:0;border-radius:0;width:23.73333vw;height:13.46667vw;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.dining .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-dining01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.dining .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-dining02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.dining .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-dining03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.living .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-living01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.living .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-living02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.living .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-living03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.kitchen .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-kitchen01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.kitchen .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-kitchen02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.kitchen .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-kitchen03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.washitsu .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-washitsu01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.washitsu .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-washitsu02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.washitsu .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-washitsu03-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.niwa .swiper-pagination-bullet:nth-child(1){background-image:url("../img/pic-niwa01-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.niwa .swiper-pagination-bullet:nth-child(2){background-image:url("../img/pic-niwa02-thumb.jpg")}body.special .modal-rooms .uk-modal-dialog .swiper-bullets-holder.niwa .swiper-pagination-bullet:nth-child(3){background-image:url("../img/pic-niwa03-thumb.jpg")}body.special .sec-takakuji-point .sec-takakuji-point-inner{width:100%}body.special .sec-takakuji-point .contents{background:url("../img/bg-takarakuji-point.png") center center/100% auto;padding:5.33333vw 0 12.8vw}body.special .sec-takakuji-point .contents .contents-wrapper .img-takarakuji-point{width:90.66667vw;margin:auto}body.special .sec-takakuji-point .contents .img-txt{width:88.66667vw;margin:6.4vw auto 0}body.special .sec-calc{margin-bottom:10.66667vw}body.special .sec-calc #app{padding:8vw 0}body.special .sec-calc .tab-list .tab-inner{height:15.33333vw}body.special .sec-calc .tab-list .tab{width:38.66667vw;height:15.33333vw;border-bottom-width:15.33333vw}body.special .sec-calc .tab-list .tab-txt-holder .txt{text-align:left;font-weight:bold;font-size:3.73333vw}body.special .sec-calc .input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:89.33333vw;height:149.73333vw;min-height:149.73333vw;padding:0 6.66667vw 7.33333vw;border-top:6.5px solid #ffd800}body.special .scene-holder{width:100%;margin-bottom:5.33333vw}body.special .scene-holder.n1{padding-top:12vw}body.special .scene-holder.n1 .answer-top-holder{margin-bottom:12vw}body.special .scene-holder.n1 .text-def-calc{width:59.46667vw}body.special .scene-holder.n2{padding-top:8vw;padding-top:6.66667vw}body.special .scene-holder.n2 .answer-top-holder{margin-bottom:5.33333vw}body.special .scene-holder.n2 .text-def-calc{width:42.66667vw}body.special .scene-holder.n2 .text-input{margin-bottom:-6px}body.special .result-holder .inner{width:100%;height:32vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.special .answer-top-holder{line-height:1;font-size:3.73333vw;font-weight:bold}body.special .answer-top-holder .text-billion{width:25.73333vw;font-size:0;display:block;margin-right:2px}body.special .answer-top-holder .text-use-money{display:block;width:23.33333vw}body.special .answer-inner{letter-spacing:-0.07em;font-size:4.26667vw}body.special .answer-inner+.answer-inner{margin-top:1.6vw}body.special .text-input{width:15.2vw;height:10.13333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:3px solid #e60012;margin-left:1.33333vw;margin-right:1.06667vw;margin-bottom:-1.06667vw}body.special .answer-bottom-holder{width:100%;text-align:center}body.special .answer-bottom-holder .num{width:4.26667vw;height:5.86667vw}body.special .answer-bottom-holder .num img{height:100%}body.special .answer-bottom-holder .num.n1{width:2.13333vw}body.special .answer-bottom-holder .num.n7{width:4.53333vw}body.special .answer-bottom-holder .num.comma{margin:0 1px;width:1.06667vw;height:1.6vw}body.special .answer-bottom-holder .text-oku,body.special .answer-bottom-holder .text-okuen,body.special .answer-bottom-holder .text-manen{margin:0 1px;height:5.73333vw}body.special .answer-bottom-holder .text-oku{width:5.73333vw}body.special .answer-bottom-holder .text-okuen{width:11.86667vw}body.special .answer-bottom-holder .text-manen{width:9.2vw;margin-bottom:1px}body.special .answer-bottom-holder .text-year,body.special .answer-bottom-holder .text-use,body.special .answer-bottom-holder .text-live{margin-bottom:.26667vw}body.special .answer-bottom-holder .text-year{width:8.8vw;margin-right:.66667vw}body.special .answer-bottom-holder .text-use{width:13.86667vw;margin-left:.8vw}body.special .answer-bottom-holder .text-live{width:19.73333vw;margin-left:.66667vw}body.special .answer-bottom-holder .text-inner{margin-top:1.33333vw}body.special .answer-bottom-holder .text-answer{font-weight:bold;font-size:3.46667vw}body.special .answer-bottom-holder .pic-result{width:11.86667vw;margin-left:6.66667vw;position:relative}body.special .answer-bottom-holder .pic-result .pic{display:block}body.special .text-num-holder{margin-bottom:.66667vw;padding-bottom:3.6vw}body.special .text-num-holder:before{width:68.4vw;height:.53333vw}body.special .num{width:4.8vw;height:6.66667vw;margin:0 1px}body.special .num.n1{width:2.4vw}body.special .calc-holder{width:76vw}body.special .calc-holder .calc-key{margin:-1.33333vw -.8vw}body.special .calc-holder .calc-key .btn-calc-num,body.special .calc-holder .calc-key .btn-calc-clear{padding:.66667vw .4vw}body.special .calc-holder .calc-key .btn{width:24.66667vw;height:13.06667vw}body.special .calc-holder .calc-key .btn-clear{width:50.4vw}body.special .calc-holder .btn-input{margin:auto;width:50.4vw;height:12.93333vw;margin-top:3.46667vw}body.special .calc-holder .text-do-calc,body.special .calc-holder .text-calc-again{margin:auto;padding-bottom:3px}body.special .calc-holder .text-do-calc{width:51px}body.special .calc-holder .text-calc-again{width:114px}body.lottery .font-white{color:#fff}body.lottery .container-inner{padding-bottom:31.73333vw}body.lottery .lottery-common-block{width:89.33333vw;margin:0 auto}body.lottery .lottery-common-block.lottery-block{padding:8vw 0 0}body.lottery .lottery-block .title{width:54.93333vw;margin:auto}body.lottery .lottery-block .catch-copy{font-size:1.5rem;font-weight:bold;text-align:center;margin:4.8vw 0 8vw 2vw;color:#fff;letter-spacing:-0.02em;line-height:1.9}body.lottery .lottery-block .catch-copy .small{font-size:1.2rem}html.ANDROID body.lottery .lottery-block .catch-copy .ls{letter-spacing:-0.06em}body.lottery .lottery-block .txt-lead{width:85.33333vw;margin:0 auto 4.8vw}body.lottery .lottery-block .txt-syoutai{font-size:2.2rem;font-weight:bold;color:#ffffff;text-align:center;margin-bottom:5.33333vw}body.lottery .lottery-block .txt-syoutai .small{font-size:1.5rem}body.lottery .target-block{width:66.66667vw}body.lottery .target-block .txt{width:31.33333vw}body.lottery .target-block .txt-kouenjyouho{width:36.26667vw}body.lottery .target-block .icon-blank-parts{border-color:#000;background-color:#ffd800}body.lottery .target-block .btn-target{border:2px solid #000;background-color:#ffd800}body.lottery .info-area .inner{padding:5.33333vw 5.33333vw 8vw;background:#fff}body.lottery .info-area .ttl-tab-bg{padding:4vw 0;background:#000}body.lottery .info-area .ttl-tab-bg .ttl-top{color:#fff;font-size:1.9rem;font-weight:bold;text-align:center;line-height:1;letter-spacing:1.2px}body.lottery .inner table{width:100%}body.lottery .inner table .left,body.lottery .inner table .right{display:block;line-height:1.6}body.lottery .inner table .left{font-size:1.8rem;font-weight:bold;padding:3.73333vw 0;position:relative;border-bottom:1px solid #000}body.lottery .inner table .left .ttl{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.13333vw;background:none;font-size:1.5rem;color:#000}body.lottery .inner table .right{font-size:1.5rem;color:#000;text-align:left;position:relative}body.lottery .inner table .right.open-day{font-weight:bold}body.lottery .inner table .right.open-day .info-block{padding:2.13333vw 0}body.lottery .inner table .right.open-time{font-size:1.2rem}body.lottery .inner table .right.open-time .time-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}body.lottery .inner table .right.open-time .time-wrap .txt{white-space:nowrap}body.lottery .inner table .right.open-time .time-wrap .txt:first-child{margin-right:4.8vw}body.lottery .inner table .right.open-time .time-wrap .span{line-height:1.25;display:inline-block}body.lottery .inner table .right.open-time .time-wrap .txt-concert:nth-of-type(2){white-space:nowrap}body.lottery .inner table .right.open-time .time-wrap .txt-concert+.txt-concert{margin-left:1.86667vw}body.lottery .inner table .right.open-time .attention-area{font-size:1.2rem;margin-top:2.93333vw;line-height:1.5}body.lottery .inner table .right.open-time .attention-wrap{letter-spacing:-0.04em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}body.lottery .inner table .right.open-time .attention-wrap+.attention-wrap{margin-top:.53333vw}body.lottery .inner table .right.open-time .info-block{padding-top:2.66667vw;padding-bottom:1.73333vw;line-height:1.8}body.lottery .inner table .right.open-time .info-block .space{margin-left:5.06667vw;display:inline-block}body.lottery .inner table .right.open-time .info-block .txt{display:inline-block;text-indent:-1.4rem;margin-left:1.4rem}body.lottery .inner table .right.open-time .info-block .do{display:inline-block}body.lottery .inner table .right.open-place{font-weight:bold}body.lottery .inner table .right.open-place a{color:#000;font-weight:normal}body.lottery .inner table .right.open-place .btn{display:inline-block}body.lottery .inner table .right.open-place .normal{font-weight:normal;font-size:1.2rem;margin-right:3.46667vw}body.lottery .inner table .right.open-place .place{letter-spacing:-0.02em}body.lottery .inner table .right.open-place .place .small{font-size:1.3rem}body.lottery .inner table .right.open-place .txt{font-weight:normal}body.lottery .inner table .right.open-place .access-txt{font-weight:normal;font-size:1.2rem;text-decoration:underline;margin-right:.8vw}body.lottery .inner table .right.open-place .linkarea-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:1.06667vw;font-size:1.2rem}body.lottery .inner table .right.open-place .info-block{padding:2.66667vw 0}body.lottery .inner table .right.open-place .access-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;position:relative;margin-left:10px}body.lottery .inner table .right.lottery-content{font-size:1.2rem;padding-bottom:2.66667vw}body.lottery .inner table .right.lottery-content .txt{font-size:12px}body.lottery .inner table .right.lottery-content .txt+.txt{margin-top:.93333vw}body.lottery .inner table .right.lottery-content .info-block{padding-bottom:0}body.lottery .inner table .right.lottery-content.last{line-height:1.9em}body.lottery .inner table .info-block{padding:2.13333vw 0 2.66667vw 0vw}body.lottery table+table{margin-top:2.4vw}body.lottery .last{border-bottom:0}body.lottery .pic{width:85.33333vw;margin:0 auto;margin-top:10.13333vw}body.lottery .open-copy{padding-top:4vw;padding-bottom:8vw;width:94.4vw;margin:auto}body.lottery .outline .icon-target{right:-4.53333vw}body.lottery .outline .icon-target .icon-blank-parts.icon-blank-parts2{background:#fff}body.lottery .outline .txt-gojitu{width:78.13333vw;margin:17.33333vw auto 8vw}body.lottery .outline .inner table:nth-child(3){margin-top:6.4vw}body.lottery .nj-kv .kv-ttl{width:64.53333vw;margin:6.66667vw auto 4vw}body.lottery .nj-kv .kv-ttl img{image-rendering:-webkit-optimize-contrast}body.lottery .nj-kv .syotai{width:58.93333vw;margin:4vw auto 8vw}body.lottery .nj-kv .kv-pic{width:89.33333vw;margin:auto;margin-bottom:10.66667vw}body.lottery .lottery-cyushi{margin:10.13333vw 0 10.66667vw}body.lottery .lottery-cyushi .corona-end-text-holder{font-weight:bold;border:2px solid #ff0000;padding:5.33333vw;font-size:1.5rem;color:#ff0000;text-align:left}body.lottery .lottery-cyushi .corona-end-text-holder .corona-end-title{text-align:center;font-size:1.9rem}body.lottery .lottery-cyushi .corona-end-text-holder .corona-end-title+.corona-end-text1{padding-top:6.66667vw}body.lottery .lottery-cyushi .corona-end-text-holder .corona-end-text1+.corona-end-text1{padding-top:6.66667vw}body.lottery .lottery-cyushi .page-inner{padding:10.66667vw 2.66667vw}body.lottery .kanran-oubo .info-area .inner{padding-bottom:5.33333vw}body.lottery .kanran-oubo .inner table .right.open-day .txt{font-size:1.5rem;letter-spacing:normal;line-height:1.8}body.lottery .kanran-oubo .inner table .right.open-place{font-weight:normal}body.lottery .kanran-oubo .inner table .right.open-place .info-block{padding-bottom:4.53333vw}body.lottery .kanran-oubo .inner table .right.open-place .txt{font-size:1.3rem;letter-spacing:-0.07em}body.lottery .kanran-oubo .inner table .right.open-place .linkarea-wrapper{margin-top:2.13333vw}body.lottery .kanran-oubo .inner table .right .list{padding:1.86667vw 0 0 3.2vw;line-height:1.5}body.lottery .kanran-oubo .inner table .right .list-item{text-indent:-1.2rem}body.lottery .kanran-oubo .inner table .right .list-item+.list-item{padding-top:1.33333vw}body.lottery .cautions{margin-top:8vw;overflow:hidden}body.lottery .cautions .inner{overflow:hidden;overflow-y:scroll;padding:6.66667vw 5.33333vw 5.33333vw;height:119.46667vw;max-height:448px}body.lottery .cautions .notice-txt-area .txt{padding-left:1.2em;font-size:1.2rem;line-height:1.7;position:relative}body.lottery .cautions .notice-txt-area .txt:before{width:2.66667vw;height:2.66667vw;max-width:10px;max-height:10px;content:"";border-radius:50%;background:#000000;top:5px;left:0px;position:absolute}body.lottery .cautions .notice-txt-area .txt+.txt{margin-top:-.26667vw}body.lottery .cautions .detail{font-size:1.2rem;padding-left:1.4rem;text-indent:-1.4rem;margin-left:1.4rem}body.lottery .privacy{margin-top:8vw}body.lottery .privacy .inner{overflow:hidden;overflow-y:scroll;padding:6.66667vw 5.33333vw 5.33333vw;height:119.46667vw;max-height:448px}body.lottery .privacy .txt-area{font-size:1.3rem}body.lottery .privacy .txt-area .txt{text-indent:-1em;padding-left:1em;counter-increment:txt}body.lottery .privacy .txt-area .txt:before{content:counter(txt) ".";padding-right:5px}body.lottery .privacy .txt-area .txt01{margin-top:4vw}body.lottery .privacy .txt-area .txt-small-area{text-indent:-1em;padding-left:2em;font-size:1.2rem;margin-top:2.66667vw}body.lottery .privacy .txt-area .txt-small+.txt-small{padding-top:1.6vw}body.lottery .privacy .txt-area .txt02{margin-top:5.33333vw}body.lottery .privacy .txt-area .txt03{margin-top:5.33333vw}body.lottery .privacy .txt-area .txt04{margin-top:5.33333vw}body.lottery .privacy .txt-area .txt04 a{text-decoration:underline;display:inline}body.lottery .privacy .txt-area .txt04 a:hover{text-decoration:none}body.lottery .privacy .txt-attention{padding:4vw 0 8.53333vw;color:#fff}body.lottery .privacy .txt-attention .txt{font-size:1.1rem;text-indent:-1em;padding-left:1em}body.lottery .oubo-holder{padding-top:10.66667vw;margin-bottom:12.53333vw}body.lottery .txt-oubo{width:74.66667vw;margin:0 auto 7.6vw}html.ANDROID body.lottery .contact .info-area .ttl-top .ls{letter-spacing:-0.07em}body.lottery .contact .info-area .inner{padding:7.46667vw 0 6.93333vw}body.lottery .contact .info-area .txt-area{width:79.73333vw;margin:0 auto;text-align:center}body.lottery .contact .info-area .ttl{font-size:1.3rem;font-weight:bold}body.lottery .contact .info-area .tel-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:3.46667vw}body.lottery .contact .info-area .icon-tel{width:4vw;height:5.33333vw;background-image:url("../img/icon-tel.svg");background-repeat:no-repeat;background-size:contain;margin-right:2.26667vw}body.lottery .contact .info-area .txt-tel{font-size:2.3rem;font-weight:bold}body.lottery .contact .info-area .ttl-open-term{font-weight:bold;margin-bottom:2.4vw;font-size:1.2rem}body.lottery .contact .info-area .txt-open-term{margin:auto;line-height:1.63;font-size:1.2rem;font-weight:bold;letter-spacing:0.04em}html.ANDROID body.lottery .contact .info-area .txt-open-term{letter-spacing:-0.05em}body.lottery .contact .info-area .txt-open-term+.txt-open-term{font-weight:600;margin-top:2.13333vw}body.lottery .contact .bold{font-weight:bold}body.lottery .syutuen .inner{padding:8vw 5.33333vw 2.66667vw}body.lottery .syutuen .syutuensya-block{width:100%}body.lottery .syutuen .syutuensya-block+.performer-block{padding-top:2.13333vw}body.lottery .syutuen .syutuensya-block.col-one{padding-bottom:6.93333vw}body.lottery .syutuen .syutuensya-block .shoulder{font-size:1.2rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;padding-bottom:4vw;margin-bottom:4.53333vw;letter-spacing:0.1em}body.lottery .syutuen .syutuensya-block .name{font-size:1.9rem;text-align:center;font-weight:bold;letter-spacing:0.1em;display:block;margin-top:2.4vw}body.lottery .syutuen .syutuensya-block .txt{font-size:1.1rem;line-height:1.8}body.lottery .syutuen .syutuensya-block-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}body.lottery .syutuen .performer-block{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:5.33333vw}body.lottery .syutuen .performer-block .performer-img{width:27.73333vw}body.lottery .syutuen .performer-block .info{width:47.6vw;padding-top:1.86667vw}body.lottery .syutuen .performer-block .info .shoulder{font-size:1rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;border-style:solid;padding-bottom:2.13333vw;margin-bottom:3.46667vw;letter-spacing:0.16em}body.lottery .syutuen .performer-block .info .name{font-size:1.3rem;text-align:center;font-weight:bold;letter-spacing:0.16em;line-height:1.1}body.lottery .syutuen .performer-block .info .txt{font-size:1rem;line-height:1.6;letter-spacing:-0.02em}body.lottery .syutuen.sj .inner{padding:8vw 5.33333vw 5.33333vw}body.lottery .syutuen.sj .inner hr{margin:0;margin-top:2.66667vw;margin-bottom:5.33333vw}body.lottery .syutuen.sj .syutuensya-block{width:100%}body.lottery .syutuen.sj .syutuensya-block+.performer-block{padding-top:2.13333vw}body.lottery .syutuen.sj .syutuensya-block.col-one{padding-bottom:6.93333vw}body.lottery .syutuen.sj .syutuensya-block:last-child{padding-bottom:3.2vw}body.lottery .syutuen.sj .syutuensya-block .shoulder{font-size:1.2rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;padding-bottom:4vw;margin-bottom:4.53333vw;letter-spacing:0.1em}body.lottery .syutuen.sj .syutuensya-block .name{font-size:1.9rem;text-align:center;font-weight:bold;letter-spacing:0.1em;display:block;margin-top:2.4vw}body.lottery .syutuen.sj .syutuensya-block .position{display:block;font-weight:600;font-size:4.26667vw;line-height:100%;letter-spacing:10%;text-align:center;padding-bottom:16px;border-bottom:1px solid #000;margin-bottom:14px}body.lottery .syutuen.sj .syutuensya-block .txt{font-size:1.1rem;line-height:1.8}body.lottery .syutuen.sj .syutuensya-block .member{width:100%;font-weight:600;font-size:4.26667vw;letter-spacing:10%;text-align:center;margin-bottom:8vw}body.lottery .syutuen.sj .syutuensya-block .member-list{margin-left:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:5%}body.lottery .syutuen.sj .syutuensya-block .member-list div{-webkit-flex-shrink:0;flex-shrink:0;margin-top:5.33333vw}body.lottery .syutuen.sj .syutuensya-block .member-list div .name{font-size:16px}body.lottery .syutuen.sj .syutuensya-block .member-list div .position{font-size:12px;margin-bottom:0;padding:0;border:none}body.lottery .syutuen.sj .syutuensya-block-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:1.06667vw}body.lottery .syutuen.sj .performer-block{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:5.33333vw}body.lottery .syutuen.sj .performer-block .performer-img{width:27.73333vw}body.lottery .syutuen.sj .performer-block .info{width:47.6vw}body.lottery .syutuen.sj .performer-block .info .shoulder{font-size:1rem;text-align:center;font-weight:bold;border-bottom:1px solid #000;border-image-slice:1;border-style:solid;padding-bottom:2.13333vw;margin-bottom:3.46667vw;letter-spacing:0.16em}body.lottery .syutuen.sj .performer-block .info .name{font-size:1.3rem;text-align:center;font-weight:bold;letter-spacing:0.16em;line-height:1.1}body.lottery .syutuen.sj .performer-block .info .txt{font-size:1rem;line-height:1.6;letter-spacing:-0.02em}body.lottery .program .inner{padding:0}body.lottery .program .txt-area{padding:6.66667vw 0 8vw 0;text-align:center;font-size:1.5rem;line-height:2.1;font-weight:bold}body.lottery .program .program-txt{line-height:1.8}body.lottery .program .program-txt+.program-txt{margin-top:7.2vw}body.lottery .program .performers{padding-bottom:3.2%;font-size:1.2rem;font-style:normal;font-weight:600;line-height:160%}body.lottery .program .performers:last-child{padding-bottom:0}body.lottery .program .performers.col2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start}body.lottery .program .performers.col2 span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.2rem}body.lottery .hoso-info .inner{padding:6.66667vw 0}body.lottery .hoso-info .txt-area{text-align:center;font-weight:bold}body.lottery .hoso-info .txt-area .hoso-txt{font-size:2rem;line-height:9.6vw}body.lottery .hoso-info .txt-area .hoso-schedule{font-size:1.4rem}body.lottery .page-holder+.page-holder{margin-top:8vw}body.lottery .page-holder.outline{margin-top:0}body.lottery .div-comingsoon{margin-top:12.53333vw}body.lottery .div-comingsoon .txt{font-size:1.5rem;font-weight:bold;text-align:center;color:#ffffff;margin-bottom:3.73333vw}body.lottery .div-comingsoon .txt-commingsoon{width:77.86667vw;margin:auto}body.lottery .end-text{font-size:1.2rem}body.lottery .end-old{margin-top:6.66667vw;margin-bottom:6.66667vw}.comingsoon-block .catch-copy{font-size:1.5rem;font-weight:bold;text-align:center;margin:43px 0 13px;color:#fff;line-height:1.9}.comingsoon-block .dj-text-comingsoon{width:291px;margin:auto}body.jumbokyodaikaigi .font-white{color:#fff}body.jumbokyodaikaigi .container-inner{padding-bottom:27.73333vw}body.jumbokyodaikaigi .sp-common-block .title{width:89.33333vw;margin:auto;padding-top:8.26667vw}body.jumbokyodaikaigi .sp-common-block .catch-copy{color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;margin-top:3.73333vw;padding-bottom:13.33333vw;line-height:1.8}body.jumbokyodaikaigi .sec-mtg{margin-bottom:10.66667vw}body.jumbokyodaikaigi .sec-mtg .mtg-block+.mtg-block{margin-top:17.6vw}body.jumbokyodaikaigi .sec-mtg .mtg-block:nth-of-type(2) .thumb-ttl{width:65.33333vw}body.jumbokyodaikaigi .sec-mtg .mtg-block:nth-of-type(3) .thumb-ttl{width:46.93333vw}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb{width:89.33333vw;margin:0 auto;border:2px solid #000;position:relative}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb .tra{position:absolute;top:0;left:0}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb-ttl{width:70.93333vw;margin:5.6vw auto 0}body.jumbokyodaikaigi .sec-mtg .mtg-block .thumb-txt{color:#fff;font-size:1.5rem;text-align:center;font-weight:bold;margin-top:5.33333vw;line-height:1.8;padding:0 5.46667vw}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2;margin-top:5.33333vw}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-mtg{width:66.4vw;height:13.06667vw;margin:0 auto}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-mtg .btn-text{width:22.13333vw}body.jumbokyodaikaigi .sec-mtg .btn-mtg-holder .btn-mtg .icon-plus{width:4vw;font-size:0;position:absolute;right:3.73333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.jumbokyodaikaigi .sec-mtg .btn-more-holder{margin:0 auto}body.jumbokyodaikaigi .sec-mtg .btn-more-holder .btn-text{height:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie{width:88vw;margin-top:28vw}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .btn-more{width:100%;height:13.33333vw}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .btn-text{width:66.13333vw;height:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.jumbokyodaikaigi .sec-mtg .btn-more-holder.go-nj-movie .icon-arrow{width:2.4vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}body.jumbokyodaikaigi .modal-meeting{background:transparent;padding:0 3.46667vw}body.jumbokyodaikaigi .modal-meeting::before{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.7)}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog{background:transparent}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .modal-close-btn{z-index:3;top:16.26667vw;right:0;width:8vw;height:8vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder{margin-top:0;padding-bottom:26.66667vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .contents-holder-inner{height:100%;padding:10.66667vw 5.33333vw 0;background-color:#fcc929}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .modal-thumb{width:82.13333vw;margin:0 auto;border:2px solid #000;position:relative}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .modal-thumb .tra{position:absolute;top:0;left:0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder .modal-thumb-ttl{width:71.46667vw;margin:5.33333vw auto 0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap{width:100%;margin:26.66667vw auto 0;position:relative}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder{width:66.4vw;height:auto;position:absolute;top:auto;bottom:12vw;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);margin-top:0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder .bg-shadow-pattern{left:1.33333vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder .btn-text{width:13.33333vw;margin:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-holder-wrap .btn-more-holder .icon-plus{width:3.46667vw;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:4vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .contents-block{padding-bottom:33.06667vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder{margin-top:8vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner+.inner{margin-top:8vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner.right .pic-comment-cast{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner.right .txt-comment{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner.right .txt-comment::after{border-width:1.2vw 0 1.2vw 5.33333vw;border-color:transparent transparent transparent #fff;left:auto;right:-5.2vw}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .pic-comment-cast{width:13.33333vw;position:relative}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .pic-comment-cast img{position:absolute;top:0;left:0}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .txt-comment{width:62.4vw;height:100%;background-color:#fff;border-radius:4px;padding:2.66667vw 4vw;line-height:1.65;font-size:1.2rem;font-weight:bold}body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .txt-comment::after{content:"";border-style:solid;border-width:1.2vw 5.33333vw 1.2vw 0;border-color:transparent #fff transparent transparent;position:absolute;top:3.2vw;left:-5.2vw}html.ANDROID body.jumbokyodaikaigi .modal-meeting .uk-modal-dialog .comment-room-holder .inner .txt-comment{letter-spacing:-0.01em}body.jumbokyodaikaigi #modal-meeting-2 .modal-thumb-ttl{width:65.6vw}body.jumbokyodaikaigi #modal-meeting-3 .modal-thumb-ttl{width:46.93333vw}body.shien .wrap{padding-top:0}body.shien .sec-common-block{margin:15.46667vw auto 20.53333vw}body.shien .sec-common-block .contents-txt{margin:0 auto;width:66.66667vw}body.shien .sec-common-block .contents-txt:nth-child(2){width:58.66667vw}body.shien .sec-common-block .contents-txt:nth-child(3){width:50.66667vw}body.shien .sec-common-block .contents-txt+.contents-txt{margin-top:8vw}}@media screen and (max-width: 768px) and (min-width: 480px){.tab-area .info-area .left,.tab-area .info-area .center,.tab-area .info-area .right{font-size:3.2vw}body.product .info-area .left,body.product .info-area .center,body.product .info-area .right{font-size:3.2vw}}@media screen and (max-width: 768px) and (max-width: 374px){.tab-area .info-area .left,.tab-area .info-area .center,.tab-area .info-area .right{letter-spacing:-0.08em;padding:2.54237% 1.69492%}.tab-area .info-area .center{padding:2.54237% 1.69492% 2.54237% 0}body.product .info-area .left,body.product .info-area .center,body.product .info-area .right{letter-spacing:-0.08em;padding:2.54237% 1.69492%}body.product .info-area .center{padding:2.54237% 1.69492% 2.54237% 0}}
