html{letter-spacing:0}img{max-width:100%;height:auto}@media screen and (min-width: 499px){.pc-only{display:block}.sp-only{display:none}}@media screen and (max-width: 498px){.sp-only{display:block}.pc-only{display:none}}header{text-align:center}@media screen and (min-width: 499px){header{margin-top:0 !important}}@media screen and (max-width: 498px){header{margin-top:48px !important;border-top:1px solid #dfdfdf}}.h1_box .img{position:relative}.h1_box .sub_link{position:absolute;left:4.8%;bottom:16.6%;width:43.8%}.h1_box .main_link{position:absolute;left:0;right:0;bottom:4.1%;margin:0 auto;width:65%}.h1_box .flex_link{position:absolute;left:0;right:0;bottom:2.9%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.h1_box .flex_link p{width:40.8%;margin:0 .7%}#campaign_sub{background:url(../img/20251117/bk_img.png) repeat top center/100% auto}#store{background-color:#fff}.bx-wrapper .bx-controls-direction a{top:0;bottom:0;margin:auto 0;border-radius:50px;right:2%;left:inherit;width:25px !important;height:25px !important}.bx-wrapper .bx-controls-direction a.bx-next{left:2%;right:inherit}footer{padding:40px 0 40px;font-size:1rem;background:#fff;text-align:center}@media screen and (max-width: 498px){footer{margin-bottom:60px}}footer .footer_ttl{margin-bottom:30px}footer .footer_ttl a{color:#000}footer .footer_ttl .text{font-weight:bold;letter-spacing:1px;font-size:1.47rem;margin-bottom:8px}footer .footer_ttl .img img{width:190px}footer .footer_flex{margin-bottom:40px}footer .footer_flex .logo{margin-bottom:12px}footer .footer_flex .logo img{width:140px}footer .footer_flex .address{color:#000;font-size:1.15rem;letter-spacing:1px;line-height:1.3}footer .policy{text-align:center;color:#000}footer .policy a{color:#000;text-decoration:underline;margin-bottom:20px;display:block}footer .copyright{color:#000;letter-spacing:1px}@media screen and (min-width: 870px){.pc_logo{position:fixed;width:17.5%;top:2.5%;left:2.5%;z-index:1}}@media screen and (max-width: 869px){.pc_logo{display:none}}@media screen and (min-width: 499px){#sp_frame_back{padding:35px 0}#sp_frame_back:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/common/pc_back.png) no-repeat center center;background-size:cover;z-index:-1}}@media screen and (max-width: 498px){#sp_frame_back{overflow:hidden}}@media screen and (min-width: 499px){#sp_frame{max-width:500px;margin:0px auto;position:relative;background:#fff;overflow:hidden;border-radius:40px}}#fixed_btn{width:100%;position:fixed;right:0;z-index:1000;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media screen and (min-width: 499px){#fixed_btn{bottom:50px;width:45px}}@media screen and (max-width: 498px){#fixed_btn{left:0;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;max-width:500px}}@media screen and (max-width: 498px){#fixed_btn>div{width:100%}}#fixed_btn .line a{background-color:#4cc664}#fixed_btn .form a{background-color:#f285bf}#fixed_btn .form a>div>div{background:url(../img/common/icon_mail.svg) no-repeat center top/25px auto;padding-top:25px}@media screen and (max-width: 499px){#fixed_btn .form a>div>div{background-position:center left;padding:10px 0 10px 32px}}#fixed_btn a{color:#fff;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}@media screen and (min-width: 499px){#fixed_btn a{height:185px}}@media screen and (max-width: 498px){#fixed_btn a{height:45px}}@media screen and (min-width: 499px){#fixed_btn a>div{font-feature-settings:normal;-webkit-font-feature-settings:normal;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}}#fixed_btn a>div>div{display:inline-block;padding:35px 10px 0;background:url(../img/common/icon_line.svg) no-repeat center top/28px auto}@media screen and (max-width: 499px){#fixed_btn a>div>div{background-position:center left;padding:10px 0 10px 35px}}#fixed_btn02{top:0;position:fixed;left:0;width:100%;max-width:500px;right:0;margin:0 auto;background-color:hsla(0,0%,100%,.9);z-index:100;-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 499px){#fixed_btn02{display:none}}#fixed_btn02 ul{width:100%;margin:5px 0;display:table;text-align:center}#fixed_btn02 li{display:table-cell;vertical-align:middle;white-space:nowrap}#fixed_btn02 li+li{border-left:1px solid #aaa}#fixed_btn02 a{height:38px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#fixed_btn02 a>span{font-size:1.05rem;line-height:1.2;font-weight:bold;color:#26211e;letter-spacing:.05em}#fixed_btn02 a>span span{display:none}#fixed_btn02.hideClass,#fixed_btn02.hideClass02{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.coronanews{text-align:center;background-color:#e3fcff}.lp_bn{text-align:center;border-top:1px solid #dfdfdf}.lp_bn+header{margin-top:0 !important;border-top:none !important}.main_img{position:relative}.main_img .link01{position:absolute;bottom:2.3%}#campaign3{position:relative}#campaign3 .order-rental_slide3_wrap{position:absolute;width:100%;bottom:36%;overflow:hidden}#campaign3 .order-rental_slide3_wrap .bx-wrapper{margin-left:auto;margin-right:auto;width:90% !important}#campaign3 .order-rental_slide3_wrap .bx-wrapper li img{width:80%;margin:0 auto}#campaign3 .order-rental_slide3_wrap .bx-wrapper .bx-viewport{overflow:visible !important;max-width:inherit !important}.open{display:none}#world_kikaku03{position:relative}#world_kikaku03 .box{position:absolute;left:0;right:0;margin:0 auto;max-width:750px}@media screen and (min-width: 499px){#world_kikaku03 .box{bottom:9%}}@media screen and (max-width: 498px){#world_kikaku03 .box{bottom:9%}}#world_kikaku03 .bx-viewport{overflow:visible !important;margin:0 auto;max-width:158px !important}@media screen and (min-width: 499px){#world_kikaku03 .order-rental_slide2 li{border-left:none;border-right:none;width:auto;max-width:300px}#world_kikaku03 .order-rental_slide2 li img{margin-left:auto;margin-right:auto;width:150px}}@media screen and (max-width: 498px){#world_kikaku03 .order-rental_slide2 li{border-left:none;border-right:none;width:auto;max-width:120px}#world_kikaku03 .order-rental_slide2 li img{margin-left:auto;margin-right:auto;width:110px}}#world_kikaku03 .link01{position:absolute;bottom:2.5%}#campaign_sub .choice_menu{position:relative}#campaign_sub .choice_menu ul{width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#campaign_sub .choice_menu li{width:100%}#world{position:relative}#world .link01{position:absolute;bottom:41%}#world .link02{position:absolute;bottom:21.25%}#world .link03{position:absolute;bottom:3%}#cnt01{position:relative}#cnt01 .link01{position:absolute;bottom:9%}#cnt02{position:relative}#cnt02 .order-rental_slide3_wrap{background:#fff;padding:20px 0;position:absolute;width:100%;top:12%;overflow:hidden}#cnt02 .order-rental_slide3_wrap .bx-wrapper{margin-left:auto;margin-right:auto;width:100% !important}#cnt02 .order-rental_slide3_wrap .bx-wrapper li img{width:90%;margin:0 auto}#cnt02 .order-rental_slide3_wrap .bx-wrapper .bx-viewport{overflow:visible !important;max-width:inherit !important}#cnt02 .order-rental_slide3_wrap .bx-wrapper .bx-controls-direction a{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:40px !important;height:75px !important}#cnt02 .order-rental_slide3_wrap .bx-wrapper .bx-controls-direction a.bx-next{left:0%;right:inherit}#cnt02 .movie_wrap01{aspect-ratio:9/16;max-width:500px;position:absolute;left:11%;width:62%;z-index:10;bottom:44.05%}#cnt02 .movie_wrap02{aspect-ratio:9/16;max-width:500px;position:absolute;right:11%;width:62%;z-index:10;bottom:24.5%}#cnt02 .movie_wrap03{aspect-ratio:9/16;max-width:500px;position:absolute;left:11%;width:62%;z-index:10;bottom:4.85%}#cnt02 iframe{border:gray 1px solid;width:100%;height:100%}#gallery{position:relative}#gallery .order-rental_slide4_wrap{position:absolute;width:100%;bottom:11.5%;overflow:hidden}#gallery .order-rental_slide4_wrap .bx-wrapper{margin-left:auto;margin-right:auto;width:95% !important}#gallery .order-rental_slide4_wrap .bx-wrapper li img{width:75%;margin:0 auto}#gallery .order-rental_slide4_wrap .bx-wrapper .bx-viewport{overflow:visible !important;max-width:inherit !important}#flow{position:relative}#flow .order-rental_slide4_wrap{position:absolute;width:100%;bottom:8%;overflow:hidden}#flow .order-rental_slide4_wrap .bx-wrapper{margin-left:auto;margin-right:auto;width:95% !important}#flow .order-rental_slide4_wrap .bx-wrapper li img{width:75%;margin:0 auto}#flow .order-rental_slide4_wrap .bx-wrapper .bx-viewport{overflow:visible !important;max-width:inherit !important}.bx-viewport{overflow:visible !important;margin:0 auto;max-width:158px !important}#line-up{position:relative}#line-up .link01{position:absolute;bottom:7.5%}#line-up .box{position:absolute;left:0;right:0;margin:0 auto;max-width:750px}@media screen and (min-width: 499px){#line-up .box{top:15.5%}}@media screen and (max-width: 498px){#line-up .box{top:16.5%}}#line-up .bx-viewport{overflow:visible !important;margin:0 auto;max-width:158px !important}@media screen and (min-width: 499px){#line-up .order-rental_slide li{border-left:none;border-right:none;width:auto;max-width:300px}#line-up .order-rental_slide li img{margin-left:auto;margin-right:auto;width:150px}}@media screen and (max-width: 498px){#line-up .order-rental_slide li{border-left:none;border-right:none;width:auto;max-width:120px}#line-up .order-rental_slide li img{margin-left:auto;margin-right:auto;width:110px}}