.mod_autoslider{background-color:#e5e5e5;height:320px;margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.mod_frame30-65:after{content:""}.mod_frame30-65 .fl-l{width:30%}.mod_frame30-65 .fl-r{width:65%}.mod_frame65-30:after{content:""}.mod_frame65-30 .fl-l{width:65%}.mod_frame65-30 .fl-r{width:30%}.mod_frame-links li{margin-bottom:100px}.mod_frame-links li:after{content:""}.mod_frame-links li .lead,.mod_frame-links li p,.mod_frame-links li .btn,.mod_frame-links li figure{width:48%}.mod_frame-links li .lead{border-bottom:2px solid #00a0e9;font-size:2.2rem;font-weight:700;margin-bottom:15px;padding-bottom:20px}.mod_frame-links li p{font-size:1.5rem;line-height:1.85;margin-bottom:20px}.mod_frame-links li .btn a.button-r{width:180px}.mod_frame-links li.imgL .lead,.mod_frame-links li.imgL p,.mod_frame-links li.imgL .btn{float:right}.mod_frame-links li.imgL figure{float:left}.mod_frame-links li.imgR .lead,.mod_frame-links li.imgR p,.mod_frame-links li.imgR .btn{float:left}.mod_frame-links li.imgR figure{float:right}.mod_frame-alternate2>li{margin-bottom:100px}.mod_frame-alternate2>li:after{content:""}.mod_frame-alternate2>li .text{width:30%}.mod_frame-alternate2>li figure{width:65%}.mod_frame-alternate2>li.imgL .text{float:right}.mod_frame-alternate2>li.imgL figure{float:left}.mod_frame-alternate2>li.imgR .text{float:left}.mod_frame-alternate2>li.imgR figure{float:right}.mod_frame-alternate2._flip-size .text{width:65%}.mod_frame-alternate2._flip-size figure{width:30%}.mod_frame-alternate2._half-size .text,.mod_frame-alternate2._half-size figure{width:50%}body.movie footer#site-footer{padding-top:200px}body.movie .fancybox-close{height:54px;position:fixed;right:10px;top:10px;width:54px}body.movie .fancybox-close:before,body.movie .fancybox-close:after{background-color:#262626;height:4px;width:52px}body.movie .fancybox-close:before{transform:translateY(25px) rotate(-45deg)}body.movie .fancybox-close:after{transform:translateY(25px) rotate(45deg)}body.movie #main-area{height:580px;margin-bottom:105px;overflow-x:hidden;width:100%}body.movie #main-area .slick-container{height:550px}body.movie #main-area .slick-container .slick-item{background:no-repeat center center #fff0;background-size:cover;height:550px;width:978px}body.movie #main-area .slick-container .slick-item a{display:block;height:100%;width:100%}body.movie #main-area .slick-container .slick-item.new a{position:relative}body.movie #main-area .slick-container .slick-item.new a:before{background:url(/views/themes/OCT2025/assets/images/ok/icon_new_mainslide.svg) no-repeat 0 0 #fff0;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}body.movie #tag-area{margin-bottom:50px}body.movie #tag-area h2#lead-tag{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAIAQMAAADp47wBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUxpcSYmJrdPnZYAAAABdFJOUwBA5thmAAAAEElEQVQI12M4wHCAAQaAbAAYEAMBNO0+rgAAAABJRU5ErkJggg==) repeat-x center center #fff0;height:41px;margin-bottom:32px}body.movie #tag-area h2#lead-tag span{background:url(/views/themes/OCT2025/assets/images/ok/lead_tag.png) no-repeat center center #fff;background-size:89px 41px;display:block;display:block;height:41px;margin-left:auto;margin-right:auto;text-align:left;text-indent:-9999px;width:125px}body.movie #tag-area ul{padding-bottom:20px}body.movie #tag-area ul li{display:inline-block;margin-bottom:10px;margin-right:15px}body.movie #tag-area ul li:last-child{margin-right:0}body.movie #tag-area ul li a:hover{text-decoration:underline}body.movie.view-tax #tag-area ul li.current-cat a{color:#262626;cursor:default}body.movie.view-tax #tag-area ul li.current-cat a:hover{text-decoration:none}body.movie.view-tax #tag-area ul li a{color:#cbcbcb}body.movie.view-tax #tag-area ul li a:hover{color:#262626;text-decoration:underline}body.movie ul#tag_articles:after{content:""}body.movie ul#tag_articles li{position:relative;min-height:210px;display:flex;align-items:flex-start;gap:4rem;margin-bottom:2rem}body.movie ul#tag_articles li:last-child{margin-bottom:0}body.movie ul#tag_articles li figure{width:210px;height:210px}body.movie ul#tag_articles li figure a{display:block;height:210px;position:relative;width:210px}body.movie ul#tag_articles li figure a.new:before{background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.movie ul#tag_articles li figure a .overlay{background-color:#fff0;border:4px solid #fff0;height:100%;left:0;position:absolute;top:0;transition:0.4s ease-out;width:100%;z-index:2}body.movie ul#tag_articles li figure a .overlay:before,body.movie ul#tag_articles li figure a .overlay:after{left:50%;position:absolute;top:50%;z-index:2}body.movie ul#tag_articles li figure a .overlay:before{border:3px solid #fff;border-radius:50%;content:"";display:block;height:94px;margin-left:-47px;margin-top:-47px;width:94px}body.movie ul#tag_articles li figure a .overlay:after{border-color:#fff0 #fff0 #fff0 #fff;border-style:solid;border-width:15px 0 15px 36px;content:"";display:block;height:0;margin-left:-14px;margin-top:-15px;width:0}body.movie ul#tag_articles li figure a:hover .overlay{background-color:rgb(255 255 255 / .9);border-color:#262626}body.movie ul#tag_articles li figure a:hover .overlay:before{border-color:#262626}body.movie ul#tag_articles li figure a:hover .overlay:after{border-color:#fff0 #fff0 #fff0 #262626}body.movie ul#tag_articles li .text{float:none;font-family:"Zen Kaku Gothic New","Noto Sans CJK JP","Yu Gothic",sans-serif;box-sizing:border-box;width:65%;text-align:left}body.movie ul#tag_articles li .text .no{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px}body.movie ul#tag_articles li .text .title{font-size:2.6rem;font-weight:700;margin-bottom:22px}body.movie ul#tag_articles li .text .body{font-size:1.6rem;line-height:1.8}body.movie .simply-scroll{height:489px;margin-bottom:0;position:relative}body.movie .simply-scroll .simply-scroll-clip{height:489px;width:100%}body.movie .simply-scroll .simply-scroll-list li{float:left;height:489px;width:494px}body.movie .mod_autoslider{background-color:#fff0;height:489px;margin-bottom:5px}body.movie .mod_autoslider li{position:relative}body.movie .mod_autoslider li .overlay{background-color:#fff0;border:4px solid #fff0;display:table;height:100%;left:0;position:absolute;top:0;min-width:100%;z-index:1}body.movie .mod_autoslider li .overlay:before,body.movie .mod_autoslider li .overlay:after{left:50%;position:absolute;top:50%;z-index:1}body.movie .mod_autoslider li .overlay:before{border:3px solid #fff;border-radius:50%;content:"";display:block;height:94px;margin-left:-47px;margin-top:-47px;width:94px}body.movie .mod_autoslider li .overlay:after{border-color:#fff0 #fff0 #fff0 #fff;border-style:solid;border-width:15px 0 15px 36px;content:"";display:block;height:0;margin-left:-14px;margin-top:-15px;width:0}body.movie .mod_autoslider li .overlay:hover{background-color:rgb(255 255 255 / .9);border-color:#262626}body.movie .mod_autoslider li .overlay:hover .overlay-inner{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}body.movie .mod_autoslider li .overlay:hover:before,body.movie .mod_autoslider li .overlay:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}body.movie .mod_autoslider li .overlay .overlay-inner{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding:5rem 5rem 0;text-align:center;transition:0.4s ease-out;vertical-align:middle}body.movie .mod_autoslider li .overlay .overlay-inner .no{font-family:"Zen Kaku Gothic New","Noto Sans CJK JP","Yu Gothic",sans-serif;font-size:2rem;font-weight:700;margin-bottom:8px}body.movie .mod_autoslider li .overlay .overlay-inner .title{font-family:"Zen Kaku Gothic New","Noto Sans CJK JP","Yu Gothic",sans-serif;font-size:3rem;font-weight:700}body.movie .mod_autoslider li .overlay .overlay-inner .button{border:3px solid #262626;border-radius:50%;display:block;height:84px;width:84px;margin:20px auto;position:relative;text-align:left;text-indent:-9999px}body.movie .mod_autoslider li .overlay .overlay-inner .button:after{border-color:#fff0 #fff0 #fff0 #262626;border-style:solid;border-width:15px 0 12px 29px;content:"";display:block;height:0;left:29px;position:absolute;top:27px;width:0}body.movie .mod_autoslider li .overlay .overlay-inner .description p{font-size:1.6rem;line-height:2.6rem;margin-bottom:0;text-align:left}body.movie .mod_autoslider li figure.new{position:relative}body.movie .mod_autoslider li figure.new:before{background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.simply-scroll-container{position:relative}.simply-scroll-clip{overflow:hidden;position:relative}.simply-scroll-list{list-style:none;margin:0;overflow:hidden;padding:0}.simply-scroll-list li{list-style:none;margin:0;padding:0}.simply-scroll-list li img{border:none;display:block}.tags{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:1em;margin-top:3.2rem}.fbx_cont{width:1000px}.fbx_cont iframe{-o-object-fit:cover;aspect-ratio:1000/563;height:100%;object-fit:cover;width:100%}.fbx_cont .head{border-bottom:3px solid #262626;font-family:"Zen Kaku Gothic New","Noto Sans CJK JP","Yu Gothic",sans-serif;margin-bottom:30px;padding-bottom:15px;padding-top:15px;position:relative}.fbx_cont .head .no{font-size:1.5rem;margin-bottom:20px}.fbx_cont .head .title{font-size:3.5rem;font-weight:700}.fbx_cont .head .big-no{display:inline-block;font-size:10rem;font-weight:700;position:absolute;right:0;text-align:right;top:0;z-index:1}.fbx_cont iframe{margin-bottom:35px}.fbx_cont ul.tags li{display:inline-block;margin-bottom:10px;margin-right:15px}.fbx_cont ul.tags li:last-child{margin-right:0}@media screen and (max-width:768px){.tags{margin-top:2rem}}@media screen and (max-width:480px){.mod_frame30-65 .fl-l,.mod_frame30-65 .fl-r{width:100%}.mod_frame30-65 .fl-l{margin-bottom:25px}.mod_frame65-30 .fl-l,.mod_frame65-30 .fl-r{width:100%}.mod_frame65-30 .fl-l{margin-bottom:25px}.mod_frame-links li{margin-bottom:60px}.mod_frame-links li .lead,.mod_frame-links li p,.mod_frame-links li .btn,.mod_frame-links li figure{width:100%}.mod_frame-links li .lead{font-size:1.8rem;margin-bottom:15px;padding-bottom:14px}.mod_frame-links li figure{margin-bottom:15px}.mod_frame-links li p{font-size:1.4rem;margin-bottom:20px}.mod_frame-links li .btn a.button-r{margin-left:auto;margin-right:auto}.mod_frame-links li.imgL figure,.mod_frame-links li.imgL .lead,.mod_frame-links li.imgL p,.mod_frame-links li.imgL .btn,.mod_frame-links li.imgR figure,.mod_frame-links li.imgR .lead,.mod_frame-links li.imgR p,.mod_frame-links li.imgR .btn{float:none}.mod_frame-alternate2>li{margin-bottom:60px}.mod_frame-alternate2>li .text{width:100%}.mod_frame-alternate2>li figure{margin-bottom:10px;width:100%}.mod_frame-alternate2>li.imgL .text,.mod_frame-alternate2>li.imgL figure,.mod_frame-alternate2>li.imgR .text,.mod_frame-alternate2>li.imgR figure{float:none}.mod_frame-alternate2._flip-size .text,.mod_frame-alternate2._flip-size figure,.mod_frame-alternate2._half-size .text,.mod_frame-alternate2._half-size figure{width:100%}body.movie #main-area{height:210px;margin-bottom:50px}body.movie #main-area .slick-container{height:180px}body.movie #main-area .slick-container .slick-item{height:180px;width:320px}body.movie ul#tag_articles li{gap:2rem;min-height:fit-content}body.movie ul#tag_articles li figure{height:auto;position:relative;width:100%}body.movie ul#tag_articles li figure a{display:block;height:auto;width:auto}body.movie ul#tag_articles li figure a .overlay:before{border-radius:50%;height:76px;margin-left:-38px;margin-top:-38px;width:76px}body.movie ul#tag_articles li figure a .overlay:after{border-width:15px 0 15px 36px;margin-left:-14px;margin-top:-15px}body.movie ul#tag_articles li figure a:hover .overlay{background-color:#fff0;border-color:#fff0}body.movie ul#tag_articles li figure a:hover .overlay:before{border-color:#fff}body.movie ul#tag_articles li figure a:hover .overlay:after{border-color:#fff0 #fff0 #fff0 #fff}body.movie ul#tag_articles li .text{float:none;padding-left:0;text-align:center}body.movie ul#tag_articles li .text .no{font-size:1.3rem;margin-bottom:9px}body.movie ul#tag_articles li .text .title{font-size:1.6rem;line-height:1.4;margin-bottom:0}body.movie ul#tag_articles li .text .body{display:none}.fbx_cont{padding-left:10px;padding-right:10px;width:100%}.fbx_cont .head{font-family:"Zen Kaku Gothic New","Noto Sans CJK JP","Yu Gothic",sans-serif;margin-bottom:30px;padding-bottom:15px;padding-top:15px}.fbx_cont .head .no{font-size:1.6rem;margin-bottom:12px}.fbx_cont .head .title{font-size:2rem}.fbx_cont .head .big-no{display:none}.fbx_cont iframe{margin-bottom:20px;width:100%}.fbx_cont ul.tags li{display:inline-block;margin-bottom:10px;margin-right:15px}.fbx_cont ul.tags li:last-child{margin-right:0}}.num-font{font-family:"Acumin Pro",sans-serif}.p-videoMv__inner{max-width:1000px;margin:0 auto;padding-left:10px;padding-right:10px}.p-videoMv__stage{position:relative;width:100%;aspect-ratio:750/422;overflow:hidden}.p-videoMv__poster{position:absolute;inset:0;background:#000 center / cover no-repeat;filter:brightness(.9);transition:opacity .35s ease}.p-videoMv__media{position:absolute;inset:0;width:100%;height:100%;display:block}.p-videoMv__stage.is-loaded .p-videoMv__poster{opacity:0;pointer-events:none}.p-videoMv__empty{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:700;letter-spacing:.06em}.p-videoMv__stage iframe{width:100%!important;height:100%!important;aspect-ratio:auto!important;display:block;border:0}@media (max-width:768px){.p-videoMv__inner{max-width:100%}}